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 51 52 53 54 55 56 57 58 59 60 61 62 63
|
//---------------------------------------------------------------------------
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main(int argc, char **argv)
{
//
// DECLARATION DES VARIABLES
//
int a = 0,
b = 0,
c = 0;
float delta = 0,
x = 0,
y = 0;
char R;
//
// LECTURES DES VALEURS
//
printf("Donner la valeur de A :") ; scanf("%d", &a) ;
printf("Donner la valeur de B :") ; scanf("%d", &b) ;
printf("Donner la valeur de C :") ; scanf("%d", &c) ;
//
// RECHERCHE DES SOLUTIONS
//
if(a == 0)
if(b == 0)
if(c ==0)
printf("la solution est R");
else
printf("pas de solution ");
else
printf("la solution est:%f\n", -c/b);
else
{
delta = b*b - 4*a*c ;
if(delta < 0)
{
x = -b/(2*a);
y = sqrt(delta)/(2*a);
printf("x1 = %5.2f +j %5.2f\n", x, y);
printf("x2 = %5.2f -j %5.2f\n", x, y);
}
else
if(delta == 0)
{
x = -b/(2*a) ;
printf("x1 = x2 = %f\n", x);
}
else
{
x = (-b-sqrt(delta))/(2*a);
y = (-b+sqrt(delta))/(2*a);
printf("x1 = %5.2f\n", x);
printf("x2 = %5.2f\n", y);
}
}
printf("\n\n");
system("pause");
return 0;
} |
Partager