#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int bitcount(int data)
{
int c = 0;
while(data)
{
c += data & 1;
data >>= 1;
}
return c;
}
int main()
{
int c;
char str[20];
for(c = 0; c < 24; c++)
printf("%s\t%d\n", &itoa(0x100 | c, str, 2)[1], bitcount(c));
getch();
return 0;
}