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

Pentru numerele reale date a, b, c, sa se determine solutiile reale ale ecuatiei de gradul doi: a*x2+b*x+c=0. in c programing

Răspunsuri la întrebare

Răspuns de grigore2018
0

#include <cmath>

 

using namespace std;

 

int main()

{

 double a,b,c,d,x1,x2;

 

 cout << "Introduce-ti a\n";

 cin >> a;

 cout << "Introduce-ti b\n";

 cin >> b;

 cout << "Introduceti c\n";

 cin >> c;

 

 d = b * b - 4 * a * c;

 if (d > 0)

 {

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

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

   cout << "x1 = " << x1 << "\n";

   cout << "x2 = " << x2 << "\n";

 }

 if (d == 0)

 {

   x1 = -(b / (2 * a));

   cout << "x1 = x2 = " << x1 << "\n";

 }

 if (d < 0)

   cout << "D < 0, Ecuatia nu are rezultat";

}


sorin999: in c nu c++
Alte întrebări interesante