« Programmation C++/Les structures de contrôles/Exercices if...else et switch » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 90 :
int main()
{
double a, b, c,
cout << "Entrez a : " ; cin >> a ; cout << "Entrez b : " ; cin >> b ; cout << "Entrez c : " ; cin >> c ;
cin >> a ;▼
cin >> c ;▼
if (a == 0 && b==0 && c==0) cout << "Tout x est solution de l'équation" ;▼
{ re1 = -c/b ;
cout << "
z = (-b+sqrt(x))/(a*2);▼
else cout << "
▲ cout << "y1 = " << z << endl;
}
else
{
delta = (b*b)-(4*a*c); // Il s'agit d'une equation quadratic
▲ cout << "il y a 1 solution :" << endl ;
y = -b/(2*a);▼
cout << y ;▼
}▼
else if (x<0) cout << "il n'y a pas de solution " << endl;▼
if(delta > 0)
re1 = (-b-sqrt(delta))/(a*2);
cout << "Les solutions reels sont : " << re1 << " et " << re2 << endl;
}
else if(delta < 0)
re1 = -b/(a*2);
im = sqrt(-delta)/(a*2);
cout << "Les solutions complexes sont : " << re1 << " + i" << im <<
" et z2 = " << re1 << " - i" << im << endl;
}
else // on arrive ici seulement si delta == 0
{
}
▲ }
return(0);
}
|