Bonjour à tous, voici grosso modo mon code :
et j'obtiens sur ma machine : "Youhou" et "Bouhouhou" mais lorsque j'envoie le code sur mon serveur, je le compile (machine linux), je n'obtiens que "Bouhouhou"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 double a = 720; double b = 152; double c = a/b; if (c==5){ cout << "Youhou" << std::endl; } if (abs(c-5) < 1e-16){ cout << "Bouhouhou" << std::endl; }
Existe-t-il des règles à respecter pour bien écrire un calcul et ne pas avoir des erreurs d'approximation ?
Partager