Description
ax^2+bx+c=0 으로 표현되는 2차 방정식을 구성하는 a, b, c 값을 입력 받아, 이 2차 방정식이 실근을 갖는지, 중근을 갖는지, 허근을 갖는지를 2차 방정식의 판별식을 이용하여 판단하는 프로그램을 작성하자. 판별식 D의 수식은 아래와 같다.
단 입력되는 a, b, c 중 a는 0이 되면 안되므로 이를 검사할 수 있어야 하며, a가 0이 아닌 경우에만 정상적인 근의 종류를 판단하여야 한다.
Input
a, b, c 세 값(-1,000 <= a, b, c <= 1,000)이 아래 예제 입력과 같은 형식의 정수 형태로 각 줄마다 입력된다.
만약 입력값이 모두 0인 경우에는 프로그램을 종료한다.
Output
세 값이 모두 0인 경우를 제외하고 각각의 경우에 대하여 a가 0인 경우에는 NO!라고 출력하고, 그렇지 않은 정상적인 이차방정식에 대해서 2개의 실근을 갖는 경우에는 REAL, 중근을 갖는 경우에는 MUL, 허근을 갖는 경우에는 IMG 라고 한 줄에 하나씩 출력한다.(모두 대문자로 출력한다)