Sunteți pe pagina 1din 1

#include <iostream>

#include <cmath>
using namespace std;

int main() {
float a;
float b;
float c;
float x1, x2;
float D;

cout << "Ecuatia de gradul 2 este de forma ax^2 + bx + c = 0" << endl;

cout << "Introduceti numarul a: ";


cin >> a;
cout << "Introduceti numarul b: ";
cin >> b;
cout << "Introduceti numarul c: ";
cin >> c;

if (a == 0) {
cout << "Ecuatia este de gradul 1." << endl;
x1 = (0 - c) / b;
cout << "Rezultatul ecuatiei este: " << x1 << endl;
}
else if (a != 0) {
cout << "Ecuatia este de gradul 2." << endl;
D = sqrt(b * b - 4 * a * c);
cout << "sqrt(D(delta)) = " << D << endl;
x1 = (D - b) / (2 * a);
cout << "Prima valoare a lui x este: " << x1 << endl;
x2 = (-D - b) / (2 * a);
cout << "A doua valoare a lui x este: " << x2 << endl;
}

return 0;
}

S-ar putea să vă placă și