Paste Search Dynamic
Recent pastes
Voi rezolva ecuatia de gradul
  1. #include <iostream>
  2. #include <cmath>
  3. //Ruxanda Ana-Maria clasa X G
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. cout << " Voi rezolva ecuatia de gradul 2!" << endl;
  9.     float a,b,c,x,delta,x1,x2;
  10.     /* a,b,c -> date intrare
  11.     delta -> data intermediara
  12.     x1,x2 -> date iesire */
  13.     cout<<"a="; cin>>a;
  14.     cout<<"b="; cin>>b;
  15.     cout<<"c="; cin>>c;
  16.     if(a==0)
  17.         if(b==0)
  18.         if(c==0)
  19.         cout<<"Exista o infinitate de solutii!";
  20.     else
  21.         cout<<"Ecuatie imposibila";
  22.     else
  23.     {
  24.         cout<<"Ecuatie de gr I cu solutia";
  25.         x=-c/b;
  26.         cout<<x;
  27.     }
  28.     else
  29.     {
  30.         delta=pow(b,2)-4*a*c;
  31.         if(delta<0)
  32.             cout<<"Ecuatia nu are solutii reale.";
  33.         else
  34.             if(delta==0)
  35.         {
  36.             cout<<"Ecuatia are solutii egale";
  37.             cout<<"x1=x2="<< -b/(2*a);
  38.         }
  39.         else
  40.             if(delta>0)
  41.         {
  42.                 cout<<"Ecuatia are solutii reale";
  43.             x1=(-b+sqrt(delta))/2*a;
  44.             x2=(-b-sqrt(delta))/2*a;
  45.             cout<<"x1="<<x1<<endl;
  46.             cout<<"x2="<<x2<<endl;
  47.         }
  48.     }
  49.  
  50.     return 0;
  51. }
Parsed in 0.010 seconds