/* -*- coding: utf-8 -*- * * 1179.cc: No.1179 Quadratic Equation - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ /* typedef */ /* global variables */ /* subroutines */ /* main */ int main() { int a, b, c; scanf("%d%d%d", &a, &b, &c); int d = b * b - 4 * a * c; if (d > 0) { double e = sqrt(d); double x0 = (-b - e) / (2 * a); double x1 = (-b + e) / (2 * a); printf("%.15lf %.15lf\n", x0, x1); } else if (d == 0) { double x = -(double)b / (2 * a); printf("%.15lf\n", x); } else puts("imaginary"); return 0; }