[C] Gros bug de calcul
benji1801
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
ratatouille -
ratatouille -
Bonjour,
Je suis à l'université et j'ai un petit projet C à faire, concernant de l'interpolation polynomiale.
A un moment de mon code j'ai :
a[i] = u;
printf("a[%d]=%f u=%f \n",i,a[i],u);
a est un tableau de float, u est un float.
u a été calculé auparavant.
Et cela m'affiche :
a[4]=80899680.0 u=80899678.0
a[4]=-84039888.0 u=-84039885.0
a[4]=66171536.0 u=66171537.0
a[i] et u sont différents !!
Comment expliquez-vous cela ?
Merci beaucoup
Je suis à l'université et j'ai un petit projet C à faire, concernant de l'interpolation polynomiale.
A un moment de mon code j'ai :
a[i] = u;
printf("a[%d]=%f u=%f \n",i,a[i],u);
a est un tableau de float, u est un float.
u a été calculé auparavant.
Et cela m'affiche :
a[4]=80899680.0 u=80899678.0
a[4]=-84039888.0 u=-84039885.0
a[4]=66171536.0 u=66171537.0
a[i] et u sont différents !!
Comment expliquez-vous cela ?
Merci beaucoup
A voir également:
- [C] Gros bug de calcul
- Calcul moyenne excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Bug chromecast - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Iptv bug forum ✓ - Forum Box et Streaming vidéo
3 réponses
je ne comprends pas ton problème... Tu demandes juste avant que a[i] soit égal à u, ils ne peuvent donc pas être différents... !