You are on page 1of 2

#include<stdio.

h>
#include<stdlib.h>
#include<math.h>

int main()
{
printf("BIENVENUS DANS EQUATION RESOLUT\nce programme permet de
resoudre les equation de deuxieme degre de\nla forme :ax^2+bx+c=0\n");

double a;
double b;
double c;
double d;
double x1;
double x2;
double y1;
double y2;

printf("Entrer la valeur de a:\n");


scanf("%lf\n",a);
printf("Entrer la valeur de b:\n");
scanf("%lf\n",b);
printf("Entrer la valeur de c:\n");
scanf("%lf\n",c);
d=((b*b)-(4*(a*c)));
if(a==0&&b==0&&c==0)
{ printf("la solution de cette equation est tout valeur de lensemble C\n");
}
{if(a==0&&b!=0)
{x1=c/(-b);
printf("Cette equation admet %lf comme solution\n,x1");
}
{ if(d>0)
{ x1=((-b)+sqrt(d))/(2*a);
x2=((-b)-sqrt(d))/(2*a);
printf("L equation admet deux solutions reells x1=%lf et x2=%lf\n",x1,x2);
}
{if(d==0)
{x1=(-b)/(2*a);
printf("L equation admet une solution reel x1=%lf\n",x1);
}
if(d<0){
x1=(-b)/(2*a);
x2=sqrt(-d)/(2*a);
y1=(-b)/(2*a);
y2=sqrt(-d)/(2*a);
printf("L equation admet deux solutions complexe:\nx1=%lf+i*%lf \nx2=
%lf-i*%lf \n",x1,x2,y1,y2);
}}}}
system("pause");
}

You might also like