Salut
J'ai réalisé un programme et j'obtiens un résultat incorrect.
Au cours de l'exécution, j'ai quatre variables (double) a, b, c et d qui prennent les valeurs :
L'opération suivante est effectuée :Code:
1
2
3
4 a=-1746432408670874112.000000 b=-888332981423555709079912448.000000 c=4 d=27
J'obtiens :Code:b*b/c+a*a*a/d
Alors que ça devrait être :Code:42535295865117307932921825929000000000.000000
Il manque le signe moins (-). Je ne sais pas pourquoi.Code:-4.253529586511731e+37
Si quelqu'un pouvait m'éclairer, ce serait super.
Merci d'avance.