Bonjour,
en fait j'ai développé un code sous c++, il marche bien mais parfois, le resultat s'affiche sous la forme:1.#INF ou 1.#IND
pourriez vous me dire çà vient dou et comen le faire corriger
merci d'avance
redguana
Bonjour,
en fait j'ai développé un code sous c++, il marche bien mais parfois, le resultat s'affiche sous la forme:1.#INF ou 1.#IND
pourriez vous me dire çà vient dou et comen le faire corriger
merci d'avance
redguana
Bonjour,
N'hésite pas à posted des messages clairs et précis.en fait j'ai développé un code sous c++, il marche bien mais parfois, le resultat s'affiche sous la forme:1.#INF ou 1.#IND
pourriez vous me dire çà vient dou et comen le faire corriger
1.#INF doit être le résultat d'un dépassement de capacité
1.#IND doit être le résultat d'une opération indéfinie
par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include <iostream> #include <cmath> using namespace std; int main() { cout << 2.e200*2.e200 << endl; cout << log(-1.5) << endl; }
Partager