rendered paste body#include <stdio.h>
#include <math.h>
#include <ctype.h>
void racines_polynome (double a, double b, double c, double *x1, double *x2)
{
x1 = ((-b) - (sqrt((((b*b)-(4*a*c)))/(2*a)));
x2 = ((-b) + (sqrt((((b*b)-(4*a*c)))/(2*a)));
}
main()
{
double a,b,c,x1,x2;
printf ("entre a\n");
scanf ("%lg",&a);
printf ("entre b\n");
scanf ("%lg",&b);
printf ("entre c\n");
scanf ("%lg",&c);
if ((a==0) && (b==0) && (c ==0))
{
printf ("Le polynome est nul\n");
}
else if ((a==0) && (b==0) && (c !=0))
{
printf ("Le polynome est constant et n'a pas de racine\n");
}
else if ((a ==0) && (b!=0) && (c!=0))
{
printf ("Il y a une infinité de solution\n");
}
else
{
racines_polynome (a,b,c,&x1,&x2);
printf ("La solution est %f ou %f\n",x1,x2);
}
}