Укажите наименьшее натуральное число, при вводе которого эта программа напечатает сначала 2, потом – 7. #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; }
Задание

Укажите наименьшее натуральное число, при вводе которого эта программа напечатает сначала 2, потом – 7.
#include <iostream>
using namespace std;
int main\(\)
{
int x, a, b;
cin >> x;
a = 0; b = 0;
while \(x \\gt 0\)
{
if \(x%2 == 0\) a += 1;
else b += x%4;
x = x / 4;
}
cout << a << endl << b;
return 0;
}