Как устроено десятичное число:
8352 = 8 • 1000 + 3 • 100 + 5 • 10 + 2 • 1
Каждая цифра имеет номинал, равный степени десятки.
Номиналы справа налево: 1, 10, 10² = 100, 10³ = 1000…
Как устроено двоичное число:
11001 = 1 • 16 + 1 • 8 + 0 • 4 + 0 • 2 + 1 • 1 = 16 + 8 + 1 = 25
Каждая цифра имеет номинал, равный степени двойки.
Номиналы справа налево: 1, 2, 2² = 4, 2³ = 8…
Вы можете освоить двоичную систему счисления на моем тренажере, созданном по мотивам лекций CS50:
https://ortega-lab.ru/learn/byte.php
Каждый бит подобен лампочке, имеющей свой номинал.
Десятичное число равно сумме номиналов всех лампочек.
Ваша задача — включить биты таким образом, чтобы в итоге получить указанное десятичное число.