[level 2.2] 배열 - binary

지니·2020년 4월 4일
0

Algorithm

목록 보기
7/17

문제

숫자를 입력 받아 이진수로 출력하는 프로그램을 작성하시오.


입력

첫 번째 줄에 숫자를 입력 받는다. 숫자의 크기는 1,000보다 작거나 같다.


출력

첫째 줄에 숫자를 이진수로 바꾸어 출력한다.


예제

예제 입력
14
예제 출력
1110
예제 입력
31
예제 출력
11111




코드

#include <stdio.h>

int n, i;
int arr[20];

int main(){
  scanf("%d", &n);
  
  for(i=0; n!=0; i++){
    arr[i]=n%2;
    n/=2;
  }
  
  for(int j=i-1; j>=0; j--) printf("%d", arr[j]);
  
  return 0;
}
profile
기록하여 기억하자

0개의 댓글