power(a, n) { if (n == 0) { return 1; } else if (n < 0) { //-n is allowed return power(1/a, -n); } else if (round(n/2) == n/2) { return power(a*a, n/2); //even n } else { return a*power(a, n-1); //odd n } } ikibilinmeyenliDenklen(){ var a, b, c, x1, x2, delta; read a; read b; read c; delta = power(b,2) - (4*a*c); x1 = (-b - power(delta,0,5) / (2 * a)); x2 = (-b + power(delta,0,5) / (2 * a)); print x1, x2; }