#include<iostream>
#include<cmath>
using namespace std;
float x1, x2, disc, p, q;
void greater_than_zero(float a, float b)
{
x1 = (-b + sqrt(disc)) / (2 * a);
x2 = (-b - sqrt(disc)) / (2 * a);
}
void equal_than_zero(float a, float b)
{
x1 = x2 = (-b) / (2 * a);
}
void smaller_than_zero(float a, float b)
{
p = -b / (2 * a);
q = sqrt(-disc) / (2 * a);
}
void Find_root()
{
void greater_than_zero(float, float);
void equal_than_zero(float a, float b);
void smaller_than_zero(float a, float b);
float a, b, c;
cin >> a >> b >> c;
disc = b * b - 4 * a*c;
cout << "root=" << endl;
if (disc > 0)
{
greater_than_zero(a, b);
cout << x1 << " " << x2 << endl;
}
else if (disc == 0)
{
equal_than_zero(a, b);
cout << x1 << " " << x2 << endl;
}
else
{
smaller_than_zero(a, b);
cout << x1 << " " << x2 << endl;
}
}
int main()
{
Find_root();//计算一元二次方程的根
system("pause");
return 0;
}