TD en programmation C
aymenmeer
-
pjaaar Messages postés 15 Statut Membre -
pjaaar Messages postés 15 Statut Membre -
Bonjour,a tous le monde
bon j"ai un TD demain en programmation C mais j"ai rien compris c comme le chinois si quelun peut maider et merci a lavance voila l exercice:
ecrire un programme qui permet de ressoudre une equation de second degrée.
de la forme ax²+bx+c=0
calculer et afficher le resultat si il existe sinon afficher un message d"erreur.
bon j"ai un TD demain en programmation C mais j"ai rien compris c comme le chinois si quelun peut maider et merci a lavance voila l exercice:
ecrire un programme qui permet de ressoudre une equation de second degrée.
de la forme ax²+bx+c=0
calculer et afficher le resultat si il existe sinon afficher un message d"erreur.
1 réponse
-
Bonjour,
int main() { float a; scanf("%f",&a); float b; scanf("%f",&b); float c; scanf("%f",&c); float delta = 0.0; delta = b * b - 4 * a * c; printf("delta=%f",delta); if(delta>0) { float x1 = (-b-sqrt(delta))/(2*a); float x2 = (-b+sqrt(delta))/(2*a); printf("les deux solutions réelles sont: "); printf("x1=%f",x1); printf("x2=%f",x2); } else if (delta==0) { float x = -b/2*a; printf("la solution double est: %f",x); } else { printf("delta < 0!!!"); } }