Bonjour
J’ai écrit un petit programme en C, mais il ne fait pas les calculs demander, et recopie directement des valeurs entrées par l’utilisateur, et je n’arrive pas à trouver l’erreur.
Voici le code :
Pourriez vous me dire ou se situe l’erreur ?Code:#include <stdio.h> #include <math.h> void main (void) { int i, j, x ; float a, b, M=0 ; //---------------------------------------------- printf("a = ") ; scanf("%f", &a) ; printf("b = ") ; scanf("%f", &b) ; printf("Nb. itérations = ") ; scanf("%d", &i) ; //---------------------------------------------- for (j=0 ; j<i ; j++) { for ( ; M>2 ; ) { a = (a*a)-(b*b)+a ; b = (2*a*b)+b ; M = sqrt((a*a)+(b*b)) ; } printf ("%d) a = %f et b = %f et M(Z) = %f \n", j, a, b, M) ; } //---------------------------------------------- scanf("%d", &x) ; return ; }
Merci
-----