se citesc 3 numere întregi a,b și c care reprezintă coeficienții unei ecuații de gradul 2 .sa se rezolve ecuatia
va roggg
Răspunsuri la întrebare
Răspuns de
2
Salut!
Ai rezolvarea in limbaj C++ mai jos
#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) //x1,2 = -b +- rad(delta) totul pe 2a
{
x1 = (-b + sqrt(delta)) / (2*a);
x2 = (-b - sqrt(delta)) / (2*a);
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2;
}
else if (delta == 0) //Daca delta = 0 atunci x1 = x2 = -b/2a
{
cout << "x1 = x2 = " << (-b) / (2*a);
}
else if (delta < 0) //Ecuatia nu are solutii reale, deoarece radical din minus ceva NU EXISTA
{
cout << "Ecuatia nu are solutii reale";
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă