#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; }