프로그래밍 알고리즘

[정올 1534] 10진수를 2,8,16진수로

꾸준한사람 2023. 1. 5. 02:06
반응형

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=806&sca=99&sfl=wr_hit&stx=1534 

 

JUNGOL

 

www.jungol.co.kr

#include <stdio.h>

int N, C, Con[32], cnt, R;
char Hex[16] = { '0', '1','2','3','4','5','6','7','8','9','A','B','C','D','E','F' };

int main(void) {
	cnt = 31;
	scanf("%d %d", &N, &C);

	while (N) {
		R = N % C;
		N /= C;
		Con[cnt--] = R;
	}

	for (int i = cnt + 1; i < 32; i++) {
		printf("%c", Hex[Con[i]]);
	}

	return 0;
}
반응형