Informatică, întrebare adresată de ioanaalexandra92, 8 ani în urmă

scrieti un program care citeste de la tastatura trei numere reale a,b,c si afiseaza solutiile ecuatiei de gradul 2 care au coeficientii cele trei numere citite

Răspunsuri la întrebare

Răspuns de AndreiIulian2003
2

Răspuns:

#include<iostream>

#include<cmath>

using namespace std;

int main()

{ float a,b,c,x, delta,x1,x2;

 cout<<"a="; cin>>a;

 cout<<"b="; cin>>b;

 cout<<"c="; cin>>c;

 if(a==0)

    if(b==0)

       if(c==0)

          cout<<"Exista o infinitate de solutii!";

       else

          cout<<"Ecuatie imposibila!";

    else

       { cout<<"Ecuatie de gr I cu solutia ";

         x=-c/b;

         cout<<x;

       }

  else

     { delta=b*b-4*a*c;

       if(delta<0)

          cout<<"Ecuatia nu are solutii reale!";

       else

          if(delta==0)

            { cout<<"Ecuatia are solutii egale!”;

              cout<<”x1=x2="<< -b/(2*a);}

         else

             { x1=(-b+sqrt(delta))/2*a;

               x2=(-b-sqrt(delta))/2*a;

               cout<<"Ecuatia are solutii reale!"<<endl;

               cout<<"x1="<<x1<<endl;

               cout<<"x2="<<x2 <<endl;

             }

     }

return 0;

}

Alte întrebări interesante