Se cunosc coeficientii ecuatiei de gradul 2 . Se cere sa se calculeze si sa se afiseze radacinile ecuatiei .
ax^2+bx+c=0
Delta este : d=b*b-4*a*c
if d<0
if d=0
if d>0
Răspunsuri la întrebare
Răspuns de
1
#include <bits/stdc++.h>
using namespace std;
double a, b, c, x1, x2, delta;
int main()
{
cin >> a >> b >> c;
delta = b * b - 4 * a * c;
if (delta < 0) cout << "Nu are solutii reale";
else if (delta == 0)
cout <<"Radacina dubla " << fixed << setprecision(2) << (-b ) / (2 * a);
else
{
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a);
cout << fixed<< setprecision(2) << x1 << " " << x2;
}
return 0;
}
using namespace std;
double a, b, c, x1, x2, delta;
int main()
{
cin >> a >> b >> c;
delta = b * b - 4 * a * c;
if (delta < 0) cout << "Nu are solutii reale";
else if (delta == 0)
cout <<"Radacina dubla " << fixed << setprecision(2) << (-b ) / (2 * a);
else
{
x1 = (-b + sqrt(delta)) / (2 * a);
x2 = (-b - sqrt(delta)) / (2 * a);
cout << fixed<< setprecision(2) << x1 << " " << x2;
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Ed. tehnologică,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă