vreau un program in C++ in care sa rezolvi o ecuatie de gradul doi numai introducand a,b,c sa apartina lui Z
Utilizator anonim:
ecuatia sa fie rezolvata in multimea nr reale?
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a, b, c;
float delta, x1, x2;
cin >> a >> b >> c;
delta = b * b - 4 * a * c;
if(delta > 0) {
cout << "x1 = " << (-b - sqrt(delta)) / (2 * a) << '\n';
cout << "x2 = " << (-b + sqrt(delta)) / (2 * a) << '\n';
}
else if(!delta)
cout << "x = " << -b / (2 * a);
else
cout << "Nu are solutii in multimea numerelor reale.\n";
return 0;
}
#include <cmath>
using namespace std;
int main()
{
int a, b, c;
float delta, x1, x2;
cin >> a >> b >> c;
delta = b * b - 4 * a * c;
if(delta > 0) {
cout << "x1 = " << (-b - sqrt(delta)) / (2 * a) << '\n';
cout << "x2 = " << (-b + sqrt(delta)) / (2 * a) << '\n';
}
else if(!delta)
cout << "x = " << -b / (2 * a);
else
cout << "Nu are solutii in multimea numerelor reale.\n";
return 0;
}
ax^2+bx+c=0 \,\!
unde: x este variabila, iar a, b, și c constantele (a ≠ 0). Dacă constanta a = 0, atunci ecuația devine o ecuație liniară. https://ro.wikipedia.org/wiki/Ecua%C8%9Bie_de_gradul_al_doilea
Alte întrebări interesante
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă