#include #include #include using namespace std; int main() { short num1 = -9; for(num1 = 0; num1 > -10; --num1) { unsigned short bit = 1 << sizeof(num1)*8-1; int count = 0; cout << "working with " << num1 << endl; cout << endl; string answer{""}; cout << num1 << " " ; while (count < sizeof(bit) * 8 ) { int digit = bit & num1; if (digit) { cout << "1"; } else { cout << "0"; } bit = bit >> 1; ++count; } cout << endl; } return 0; }