#include const int UNSIGNED_INT_SIZE = 32; void printBinary(unsigned int n){ for(int i = UNSIGNED_INT_SIZE-1; i >= 0; i--) { std::cout << ((n >> i)&1); if(i%4 == 0) std::cout << " "; } } int main () { unsigned int num; std::cout << "Input a number greater than 0: "; std::cin >> num; printBinary(num); return 0; }