문제1153--이차방적식과 근의 판별

1153: 이차방적식과 근의 판별

실행시간 제한: 1 Sec  메모리사용 제한: 128 MB
제출: 369  통과: 112
[제출] [채점기록] [묻고답하기] [만든사람:]

문제 설명

ax^2+bx+c=0 으로 표현되는 2차 방정식을 구성하는 a, b, c 값을 입력 받아, 이 2차 방정식이 실근을 갖는지, 중근을 갖는지, 허근을 갖는지를 2차 방정식의 판별식을 이용하여 판단하는 프로그램을 작성하자. 판별식 D의 수식은 아래와 같다. 





단 입력되는 a, b, c 중 a는 0이 되면 안되므로 이를 검사할 수 있어야 하며, a가 0이 아닌 경우에만 정상적인 근의 종류를 판단하여야 한다.



입력 설명

a, b, c 세 값(-1,000 <= a, b, c <= 1,000)이 아래 예제 입력과 같은 형식의 정수 형태로 각 줄마다 입력된다. 
만약 입력값이 모두 0인 경우에는 프로그램을 종료한다.

출력 설명

세 값이 모두 0인 경우를 제외하고 각각의 경우에 대하여 a가 0인 경우에는 NO!라고 출력하고, 그렇지 않은 정상적인 이차방정식에 대해서 2개의 실근을 갖는 경우에는 REAL, 중근을 갖는 경우에는 MUL, 허근을 갖는 경우에는 IMG 라고 한 줄에 하나씩 출력한다.(모두 대문자로 출력한다)

입력 예시 Copy

2 -4 1
0 2 1
0 0 0

출력 예시 Copy

REAL
NO!

출처/분류