Equation second degré
amel
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
j'ai une question, lorsque j'ecris mon programme qui résoud une equation en second degré avec des "float" ça nmarche po "lequation n'admet pas de solution" par contre quand jutilise des "doubles" ça marche, SVP pouvez vs me dire pourquoi???
j'ai une question, lorsque j'ecris mon programme qui résoud une equation en second degré avec des "float" ça nmarche po "lequation n'admet pas de solution" par contre quand jutilise des "doubles" ça marche, SVP pouvez vs me dire pourquoi???
A voir également:
- Equation second degré
- 94 degre - Télécharger - Divers Jeux
- Editeur d'équation - Télécharger - Vie quotidienne
- Degré clavier iphone - Guide
- Second écran - Guide
- Utiliser une tablette comme second écran pc - Guide
#include<iostream.h>
#include<stdlib.h>
#include<math.h>
main()
{
float a,b,c,delta,x,x1,x2;
cout<<"donnez a,b,c tq ax2+bx+c=0\n";
cin>>a;
cin>>b;
cin>>c;
if(a==0)
{
if(b==0)
{
if(c==0)
cout<<"infinité de solutions";
else
cout<<"pas de solution";
}
else
cout<<"x="<<-c/b;
}
else
{
delta=b*b-4*a*c;
if(delta>0)
{
x1=(-b-sqrt(delta))/(2*a);
x2=(-b+sqrt(delta))/(2*a);
cout<<"x1="<<x1<<"\n";
cout<<"x2="<<x2;
}
else
if(delta==0)
{
x=-b/(2*a);
cout<<"x="<<x;
}
else
cout<<"pas de solution";
}
system("pause");
}
jutilise un compilateur (dev c++)