#include <stdio.h>
#include <math.h>
double solve(double a,double b,double c){
if(a==0){
return -c/b;
}
if(b*b-4*a*c<0){
return 0;
}
return (-b
+sqrt(b
*b
-4*a
*c
))/2/a
; }
int main(void){
double a,b,c,x;
a=1.0;
b=3.0;
c=2.0;
x=solve(a,b,c);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgpkb3VibGUgc29sdmUoZG91YmxlIGEsZG91YmxlIGIsZG91YmxlIGMpewoJaWYoYT09MCl7CgkJcmV0dXJuIC1jL2I7Cgl9CglpZihiKmItNCphKmM8MCl7CgkJcHJpbnRmKCJDb21wbGV4XG4iKTsKCQlyZXR1cm4gMDsKCX0KCXJldHVybiAoLWIrc3FydChiKmItNCphKmMpKS8yL2E7Cn0KCmludCBtYWluKHZvaWQpewoJZG91YmxlIGEsYixjLHg7CglhPTEuMDsKCWI9My4wOwoJYz0yLjA7Cgl4PXNvbHZlKGEsYixjKTsKCXByaW50ZigieD0lbGZcbiIseCk7CglyZXR1cm4gMDsKfQ==