1002:一元二次方程
Description
解一元二次方程a*x^2+b*x+c=0的解。
Input
a,b,c的值
Output
两个根X1和X2,其中X1>=X2。
结果保留两位 小数。
Sample Input
1 5 -2
Sample Output
0.37 -5.37
Source
#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
int main()
{
int a,b,c;
int z;
double x1,x2;
cin>>a>>b>>c;
z=b*b-4*a*c;
if(z>0)
{
x1=(-b+sqrt(z))/2*a;
x2=(-b-sqrt(z))/2*a;
}
else
x1=x2=(-b)/2*a;
cout<<setprecision(2)<<fixed<<x1<<" "<<x2<<endl;
return 0;
}