Informatica Online Judge

  2차 방정식 근 구하기 [0113 / 0071]

Time Limit(Test case) : 1000 (ms)
Number of users who solved : 1620   Total Tried : 1818


The Champion of this Problem (C++) : gs17044 - 0ms / 241byte
My Best Submission (C++) : N/A

[]

Background

2차 방정식 ax^2 + bx + c = 0의 세 계수 a, b, c를 입력받아서 방정식의 근을 출력하는 프로그램을 작성하시오.
단 근이 중근이면 하나만 출력하고, 실근을 구할 수 없으면 "none." 을 출력한다.

Input

입력은 키보드로 부터 이루어진다.
이차 방정식의 세 계수 a, b, c가 공백으로 구분되어 입력된다.
(단, -10000 <= a, b, c <= 10000인 정수)

Output

근이 두개라면 두 근을 내림차순으로, 중근이라면 한 근을, 근을 구할 수 없다면 "none."를 출력한다. (단 소수점 자리의 필요없는 0은 출력하지 않는다.)

IO Example

입력
1 2 1

출력
-1

Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]