문제1360--[구조체 배열] 원점에 가장 가까운 점 구하기

1360: [구조체 배열] 원점에 가장 가까운 점 구하기

[만든사람 : 2015 개정 교육과정 고등학교 정보과학 (주)삼양미디어]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

n개의 2차원 좌표쌍 (xi, yi)이 입력되었을 때, 원점에 가장 가까운 좌표쌍을 출력하는 프로그램을 작성해 보자.

* 제곱근 계산을 위해서 <math.h> 라이브러리의 sqrt() 함수를 사용할 수 있다.
* 예를 들어, 원점 (0, 0)에서 어떤 점 (x, y)까지의 직선거리는 sqrt(x*x+y*y) 로 계산할 수 있다.

입력 설명

첫 번째 줄에 좌표쌍의 개수 n이 입력된다.
두 번째 줄부터 n쌍의 2차원 정수 좌표가 스페이스를 사이에 두고 입력된다.

[1 <= n <= 10]
[-100 <= xi,yi <= 100]

출력 설명

원점 (0, 0)과 가장 가까운 점의 좌표와 그 점까지의 직선 거리를 스페이스를 사이에 두고 출력한다.
직선거리는 소수점 이하 셋째자리까지 반올림하여 출력하고, 거리가 같은 경우에는 먼저 입력된 좌표만 출력한다.

입력 예시 Copy

3
1 6
4 3
5 2

출력 예시 Copy

4 3 5.000

출처/분류