Задание

Укажите наименьшее натуральное число, при вводе которого эта программа напечатает сначала 1, потом – 5.

#include <iostream>

using namespace std;

int main()

{

int x, a, b;

cin >> x;

a = 0; b = 0;

while (x > 0)

{

if (x%2 == 0) a += 1;

else b += x%4;

x = x / 4;

}

cout << a << endl << b;

return 0;

}