#include unsigned int countBits(unsigned int zahl) { unsigned int counter = 0; while (zahl) { counter += zahl & 1; zahl >>= 1; } return counter; } int main() { for (unsigned int i=0;i<0x100*0x100;i++) { if (i && i % 16 == 0) std::cout << std::endl; std::cout << countBits(i) << ", "; } }