- /*
- Name:
- Author:
- Description: Equation du 2eme degré
- Date:
- Copyright:
- */
- #include <stdio.h>
- #include <math.h>
- #include <conio.h>
- int main()
- {
-
-
-
-
- float a,b,c,x,delta,x1,x2;
-
- printf("Entrez les coefficients de l'equation (a*x^2+b*x+c)\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("Equation indéterminée");
- else
- printf("Equation impossible");
- }
- else
- {
- x = -1*(c/b);
- printf("La solution de l'equation est %f",x);
- }
- }
- else
-
- delta = (b*b) - 4*a*c ;
-
- if (delta<0)
- printf("Pas de solution reelle");
- else
- if(delta==0)
- {
- x = -b*(2*a);
- printf("Il y a une solution double %f",x);
- }
- else
- {
- x1 = ( -b + sqrt(delta)) / (2*a);
- x2 = ( -b - sqrt(delta)) / (2*a);
- printf("Il y a deux solutions distinctes : %f et %f\n",x1,x2);
- }
- getch();
- }
/*
Name:
Author:
Description: Equation du 2eme degré
Date:
Copyright:
*/
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main()
{
float a,b,c,x,delta,x1,x2;
printf("Entrez les coefficients de l'equation (a*x^2+b*x+c)\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("Equation indéterminée");
else
printf("Equation impossible");
}
else
{
x = -1*(c/b);
printf("La solution de l'equation est %f",x);
}
}
else
delta = (b*b) - 4*a*c ;
if (delta<0)
printf("Pas de solution reelle");
else
if(delta==0)
{
x = -b*(2*a);
printf("Il y a une solution double %f",x);
}
else
{
x1 = ( -b + sqrt(delta)) / (2*a);
x2 = ( -b - sqrt(delta)) / (2*a);
printf("Il y a deux solutions distinctes : %f et %f\n",x1,x2);
}
getch();
}