1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
# include <stdio.h>
# include <math.h>
int main() {
float a,b,c,D,x1,x2,x,y ;
printf("Donner les coefficients a, b et c de l'equation \n");
printf("a = ");
scanf("%f",&a);
printf("b = ");
scanf("%f",&b);
printf("c = ");
scanf("%f",&c);
if (a==0){
if (b==0) {
if (c==0)
printf("R \a");
else
printf("vide");
}
else {
x=-b/c;
printf("le resultat = %f",x);}
}
else {
D=b*b-4*a*c;
x1=-b-sqrt(D)/2*a;
x2=-b+sqrt(D)/2*a;
if (D>0){
printf("le resultat = %f et %f",x1,x2);
}
else {
if (D==0) {
y=-b/2*a;
printf("le resultat = %f",y);
}
else
printf("impossible");
}
}
fflush(stdin);
getchar();
} |
Partager