J'ai un problème :

Je n'arrive pas faire aller les boucle for jusqu'au bout.
Par exemple, avec le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
float a=4;
float b=7;
 
float f;
for(f=a;f<=b;f+=0.1) {
	printf("%f\n", f);
}
f ne va que jusqu'à 6.9.
Les valeurs successives de f ne sont pas 4, 4.1, 4.2, ...
mais 4, 4,10008, 4,20003, ...
Comment remédier à ce problème ?
Merci