Problem1092--복소수의 곱셈 결과는?

1092: 복소수의 곱셈 결과는?

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 548  Solved: 132
[Submit] [Status] [Web Board] [Creator:]

Description

(a+bi)(c+di) 의 형태로 주어지는 2개의 복소수를 곱한 결과가 실수만 남는지, 허수만 남는지, 복소수 형태를 그대로 유지하는지를 판단하는 프로그램을 작성하시오.

Input

(a+bi)(c+di) 두 복소수를 의미하는 정수 a, b, c, d가 한줄에 나란히 입력된다. (-100 <= a, b, c, d <= 100)
만약 4개의 정수가 모두 0인 경우에는 프로그램을 종료한다.

Output

각 경우에 대하여 두 복소수를 곱한 결과에서 허수부가 사라지고(i의 계수가 0을 의미) 실수부만 남는 경우(실수부값 0도 포함)에는 Real, 실수부가 사라지고(실수부 값이 0을 의미) 허수부만 남는 경우에는 Imaginary, 실수부와 허수부가 모두 남는 경우(실수부와 i의 계수가 모두 0이 아닌 경우)에는 Complex 라고 출력한다.

Sample Input Copy

3 -2 8 -9
0 1 0 1
0 0 0 0

Sample Output Copy

Complex
Real

Source/Category