배열- 배열 활용예제6(2진수로 변환하기)
2018. 7. 8. 11:35ㆍalgorithm/dimigo.goorm.io
#include <stdio.h>
int main()
{
int a;
int binary[20] = { 0, };
int position = 0;
scanf("%d", &a);
while (1)
{
binary[position] = a % 2; // 2로 나누었을 때 나머지를 배열에 저장
a = a / 2; // 2로 나눈 몫을 저장
position++; // 자릿수 변경
if (a == 0) // 몫이 0이 되면 반복을 끝냄
break;
}
// 배열의 요소를 역순으로 출력
for (int i = position - 1; i >= 0; i--)
{
printf("%d", binary[i]);
}
printf("\n");
return 0;
}
'algorithm > dimigo.goorm.io' 카테고리의 다른 글
문자열배열- 문자열배열 활용예제2(문자 개수 찾기) (282) | 2018.07.08 |
---|---|
문자열배열- 문자열배열 활용예제1(문자열 길이 출력하기) (277) | 2018.07.08 |
배열- 배열 활용예제5(최대값 최소값 교환하기) (294) | 2018.07.08 |
배열- 배열 활용예제4(숫자 개수 찾기) (279) | 2018.07.08 |
배열- 배열 활용예제3(숫자 찾기) (269) | 2018.07.08 |