#include <stdio.h>
#include <math.h>
int main()
{
float a;
float b;
float c;
float d;
float r1;
float r2;
scanf("%f %f %f ", &a
, &b
, &c
);
d = b*b - 4*a*c;
if(d > 0)
{
r1
= (-b
+ sqrt(d
)) / (2*a
); r2
= (-b
- sqrt(d
)) / (2*a
);
printf("roots are real and distinct\n"); }
else if (d == 0)
{
r1 = -b / (2*a);
printf("roots are real and equal\n"); }
else
{
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgoKaW50IG1haW4oKSAKewoJZmxvYXQgYTsKCWZsb2F0IGI7CglmbG9hdCBjOwoJZmxvYXQgZDsKCWZsb2F0IHIxOwoJZmxvYXQgcjI7CgkKCXNjYW5mKCIlZiAlZiAlZiAiLCAmYSwgJmIsICZjKTsKCQoJZCA9IGIqYiAtIDQqYSpjOwoJCglpZihkID4gMCkKCXsKCQlyMSA9ICgtYiArIHNxcnQoZCkpIC8gKDIqYSk7CgkJcjIgPSAoLWIgLSBzcXJ0KGQpKSAvICgyKmEpOwoJCgkJcHJpbnRmKCJyb290cyBhcmUgcmVhbCBhbmQgZGlzdGluY3RcbiIpOwoJCXByaW50ZigiJS4yZiAlLjJmIiwgcjEsIHIyKTsKCX0KCWVsc2UgaWYgKGQgPT0gMCkKCXsKCQlyMSA9IC1iIC8gKDIqYSk7CgkJCgkJcHJpbnRmKCJyb290cyBhcmUgcmVhbCBhbmQgZXF1YWxcbiIpOwoJCXByaW50ZigiJS4yZiAlLjJmIiwgcjEsIHIxKTsKCX0KCWVsc2UKCXsKCQlwcmludGYoInJvb3RzIGFyZSBjb21wbGV4Iik7Cgl9CglyZXR1cm4gMDsKfQo=