import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
double a, b, c, x, D;
String no = "complex";
a = s.nextDouble();
b = s.nextDouble();
c = s.nextDouble();
D = Math.pow(b,2)-4*a*c;
if(D<0)
System.out.printf(no);
else{
x = (-b+Math.sqrt(Math.pow(b,2)-4*a*c))/2*a;
System.out.printf("%.1f", Math.floor(x*10)/10);
}
}
}
D가 판별식이고 x가 근이라고 해서 풀었습니다. 문자열 complex가 뜨게 하라는 걸 정말 "complex"를 뜨게 했는데 그게 잘못된건가요? 예시로 나온 1 3 1을 넣으면 -0.4가 나옵니다.