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 44 45 46 47 48 49 50
| #include<stdio.h>
#include<math.h>
void main ()
{float A, B, C, delta, x1, x2;
printf("Entrer A : ");
scanf("%f", &A);
printf("Entrer B : ");
scanf("%f", &B);
printf("Entrer C : ");
scanf("%f", &C);
if(A==0)
{
if(B==0)
{if(C==0)
printf("Infinite de solution \n");
else printf ("impossible \n");
}
else { printf("Equiation de degré 1 \n");
x1=-C/B;
printf("Solution x=%6.1f \n", x1);
}
}
else {delta=B*B-4*A*C;
if(delta<0)
printf("racines complexes \n");
else if(delta==0)
{x1=-B/2/A;
printf("solution double x=%6.2f, \n", x1);
}
else {x1=(-B+sqrt(delta)/2/A);
printf("deux solutions , x1=%6.2f, \n", x1);
x2=(-B-sqrt(delta)/2/A);
printf("x2=%6.2f, \`n",x2);
}
}
} |
Partager