#include <stdio.h>
void show_bits(int n, int size) {
for (int i = 1 << (size - 1); i > 0; i = i / 2)
(n & i) ? printf("1") : printf("0");
}
int main(void)
{
show_bits(12, 4);
printf("\n");
show_bits(7, 4);
printf("\n");
show_bits(56, 8);
return 0;
}
/*
run:
1100
0111
00111000
*/