728x90
반응형
문제 : https://codeup.kr/problem.php?id=1416
문제 설명
어떤 10진수 n이 주어지면 2진수로 변환해서 출력하시오.
예)
10 -----> 1010
0 -----> 0
1 -----> 1
2 -----> 10
1024 -----> 10000000000
# include <stdio.h>
# include <string.h>
# include <limits.h>
int main()
{
int arr[255], i=0,j,n;
scanf("%d",&n);
if(n == 0)
{
printf("0");
return 0;
}
for(; n>0;)
{
arr[i] = n%2;
n /=2;
i++;
}
for(j = i-1; j>=0; j--)
{
printf("%d",arr[j]);
}
return 0;
}
728x90
반응형
최근댓글