728x90
728x170
문제
자연수 N이 주어진다. N을 이진수로 바꿔서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 자연수 N이 주어진다. (1 ≤ N ≤ 100,000,000,000,000)
출력
N을 이진수로 바꿔서 출력한다. 이진수는 0으로 시작하면 안된다.
예제 입력
53 |
예제 출력
110101 |
힌트
출처
· 문제를 만든 사람: baekjoon
알고리즘 분류
· 진법
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 |
#include <iostream>
using namespace std;
// 재귀 함수 사용
void DectoBin(unsigned long long a)
{
if (a != 1) DectoBin(a / 2);
cout << (a % 2);
}
int main()
{
long long input;
cin >> input;
DectoBin(input);
cout << endl;
return 0;
} |
cs |
728x90
그리드형(광고전용)
'Problem Solving > BaekJoon Online Judge' 카테고리의 다른 글
[BOJ1427][C++] 소트인사이드 : 내림차순 정렬 (0) | 2017.10.27 |
---|---|
[BOJ2941][C++] 크로아티아 알파벳 (0) | 2017.10.27 |
[BOJ5622][C++] 다이얼 (0) | 2017.10.27 |
[BOJ2908][C++] 상수 (0) | 2017.10.26 |
[BOJ8741][C++] 이진수 합 (0) | 2017.10.26 |
[BOJ2675][C++] 문자열 반복 (0) | 2017.10.25 |
[BOJ10809][C++] 알파벳 찾기 (0) | 2017.10.25 |
[BOJ11654][C++] 아스키 코드 (0) | 2017.10.25 |