#include <stdio.h>
#include <float.h>
#include <math.h>
int main(void) {
double a, b, c;
while (scanf("%lf%lf%lf", &a
, &b
, &c
)==3) {
if (a==0) {
if (b!=0)
else
continue;
}
double delta = b * b - 4 * a * c;
} else if (delta>0) {
double dx
= 0.5*sqrt(delta
)/a
; double center = -0.5*b/a;
printf("%lg\t%lg\n", center
-dx
, center
+dx
); } else {
double im
= 0.5*sqrt(-delta
)/a
; double re = -0.5*b/a;
printf("%lg%+lgi\t%lg%+lgi\n", re
, im
, re
, -im
); }
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxmbG9hdC5oPgojaW5jbHVkZSA8bWF0aC5oPgoKaW50IG1haW4odm9pZCkgewoJZG91YmxlIGEsIGIsIGM7CgoJd2hpbGUgKHNjYW5mKCIlbGYlbGYlbGYiLCAmYSwgJmIsICZjKT09MykKCXsKCQlpZiAoYT09MCkgewoJCQlpZiAoYiE9MCkKCQkJCXByaW50ZigiJWxnXG4iLCAtYy9iKTsKCQkJZWxzZQoJCQkJcHJpbnRmKCItIik7CgkJCWNvbnRpbnVlOwoJCX0KCQlkb3VibGUgZGVsdGEgPSBiICogYiAtIDQgKiBhICogYzsKCQlpZiAoZmFicyhkZWx0YSk8REJMX0VQU0lMT04gKiAoMipmYWJzKGIpKzQqZmFicyhhKSs0KmZhYnMoYykpKSB7CgkJCXByaW50ZigiJWxnXG4iLCAtMC41KmIvYSk7CgkJfSBlbHNlIGlmIChkZWx0YT4wKSB7CgkJCWRvdWJsZSBkeCA9IDAuNSpzcXJ0KGRlbHRhKS9hOwoJCQlkb3VibGUgY2VudGVyID0gLTAuNSpiL2E7CgkJCXByaW50ZigiJWxnXHQlbGdcbiIsIGNlbnRlci1keCwgY2VudGVyK2R4KTsKCQl9IGVsc2UgewoJCQlkb3VibGUgaW0gPSAwLjUqc3FydCgtZGVsdGEpL2E7CgkJCWRvdWJsZSByZSA9IC0wLjUqYi9hOwoJCQlwcmludGYoIiVsZyUrbGdpXHQlbGclK2xnaVxuIiwgcmUsIGltLCByZSwgLWltKTsKCQl9Cgl9CglyZXR1cm4gMDsKfQo=