Bonjour,
JE voudrais une aide car ce programme ne marche pas.Merci
#include<stdio.h>
#include<math.h>
main (){
float a,b,c,delta,x1,x2,x;
printf("entrer a\n:");
scanf("%f", &a);
printf("entrer b\n:");
scanf("%f", &b);
printf("entrer c\n:");
scanf("%f", &c);
delta=((b*b)-(4*a*c));
if (delta>=0){
x1=((-b- sqrt(delta)))/(2*a);
x2=(-b+ sqrt(delta))/(2*a);
printf("les deux solution sont:%f et %f", x1, x2);
}
else
printf("pas de solution\n", x);
}

Non, c'est mieux de mettre b*b. Non seulement ça sera plus rapide, et il y n'y aura pas d'erreur d'arrondi.
) et en plus je pense ke ca relation avec les acolades!!!!!
Je comprends pas ??? En tout cas, il faut les accolades car il y a plusieurs conditions dans les if...
le racine tu peux le traduire comme suit pow(delta,0.5)
Oui ou sqrt...
Sinon, ça date de 2008 ;-)))