Răspuns :
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
float a,b,c,d;
cin>>a>>b>>c;
cout<<fixed;
if(a)
{
d=b*b-4*a*c;
if(d<0)
cout<<"Nu are solutii reale";
else if(!d)
{
a=(-b)/(2*a);
cout<<setprecision(2)<<"Radacina dubla "<<a;
}
else
{
c=(-b+sqrt(d))/(2*a);
b=(-b-sqrt(d))/(2*a);
if(c>b)
cout<<setprecision(2)<<c<<" "<<b;
else
cout<<setprecision(2)<<b<<" "<<c;
}
}
else
{
if(b)
{
a=(-c)/b;
cout<<setprecision(2)<<"Radacina dubla "<<a;
}
else
cout<<"Nu are solutii reale";
}
return 0;
}
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
float a,b,c,d;
cin>>a>>b>>c;
cout<<fixed;
if(a)
{
d=b*b-4*a*c;
if(d<0)
cout<<"Nu are solutii reale";
else if(!d)
{
a=(-b)/(2*a);
cout<<setprecision(2)<<"Radacina dubla "<<a;
}
else
{
c=(-b+sqrt(d))/(2*a);
b=(-b-sqrt(d))/(2*a);
if(c>b)
cout<<setprecision(2)<<c<<" "<<b;
else
cout<<setprecision(2)<<b<<" "<<c;
}
}
else
{
if(b)
{
a=(-c)/b;
cout<<setprecision(2)<<"Radacina dubla "<<a;
}
else
cout<<"Nu are solutii reale";
}
return 0;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!