Informatica Online Judge

  진법 [0234 / 00EA]

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


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

[]

Background

10진수를 입력받아 2진수, 8진수, 16진수로 변환하는 프로그램을 작성하시오. 예를 들어 십진수 15를 입력받아서 2진수로 변환하면 “1111” 이며, 8진수로 변환하면 “17” 이며, 16진수로 변환하면 “F” 이다. (단, 10진수는 1 이상 32767 이하의 숫자를 입력하여야 하며, 이 범위안의 모든 경우를 만족하는 프로그램을 작성하여야 한다. )

Input

하나의 10진수를 입력받는다.

Output

2진수, 8진수, 16진수를 구하여 출력한다.
첫 번째 줄의 2진수를 나타내는 2와 10진수를 2진수로 변환한 값을 빈칸으로 구별하여 출력하며, 두 번째 줄에는 8진수를 나타내는 8과 10진수를 8진수로 변환한 값을 빈칸으로 구별하여 출력하며, 세 번째 줄에는 16진수를 나타내는 숫자 16과 10진수를 16진수로 변환한 값을 빈칸으로 구별하여 출력한다.

IO Example

입력
15

출력
2 1111
8 17
16 F


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