Твой ответ не верный.
Для решения задачи нужно знать следующие термины:
- двоичная запись числа
- чётные и нечётные места в двоичной записи числа
- модуль разности чисел
Данный алгоритм принимает на вход натуральное число N > 1 и строит по нему новое число R, как описано в условии задачи. Необходимо найти наименьшее число N, для которого результатом работы алгоритма будет число R = 5.
Теперь решение задачи. Максимальное значение R при данном условии будет равно количеству четных цифр в двоичной записи N. Таким образом, следует начинать перебор с числа, все цифры которого - единицы. После подсчёта количества четных цифр работу алгоритма нужно сравнить с R. Если искомый результат не достигнут, то искать следует дальше. Нетрудно догадаться, что значение N в таком случае будет максимальным, и найдется равным числу 1023.
Ответ: Не правильно. Наименьшее число N, при котором R=5 - 1023.
