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

4.Sa se scrie un algoritm care sa rezolve ecuatia de gradul 2.

Răspunsuri la întrebare

Răspuns de norby2k
0

Răspuns:

Explicație:

int a, b, c;

   double x=0, x1=0, x2=0;

   int D = b*b - 4*(a*c);

    //ax^2 bx c

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

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

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

   

   if(D > 0)

   {

        x1 = -b+(sqrt(b^2 - 4*(a*c)))/2*a;

        x2 = -b-(sqrt(b^2 - 4*(a*c)))/2*a;

        cout <<x1 <<" si " <<x2 <<endl;

   }

   else if(D == 0)

   {

        x = -1*(b/2*a);

        cout << " are numai una " <<x <<endl;

   }

   else if(D < 0)

   {

        cout << " nu exista " <<endl;  

   }

Alte întrebări interesante