На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом. 1) Строится двоичная запись числа N. 2) К этой записи дописываются справа ещё два разряда по следующему правилу: a) складываются все цифры двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001; b) над этой записью производятся те же действия – справа дописывается остаток от деления суммы цифр на 2. Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите такое наименьшее число N, для которого результат работы алгоритма больше 105. В ответе это число запишите в десятичной системе счисления.
Наименьшее число N, для которого результат работы алгоритма больше 105, можно найти путем перебора чисел. Попробуем последовательно увеличивать значение N и применять к нему алгоритм, пока не получим результат больше 105.
При N = 20 получаем R = 1011100, при N = 21 получаем R = 1011110, при N = 22 получаем R = 1011111.
Таким образом, наименьшее число N, для которого результат работы алгоритма больше 105, равно 22 в десятичной системе счисления.
Наименьшее число N, для которого результат работы алгоритма больше 105, можно найти путем перебора чисел. Попробуем последовательно увеличивать значение N и применять к нему алгоритм, пока не получим результат больше 105.
При N = 20 получаем R = 1011100,
при N = 21 получаем R = 1011110,
при N = 22 получаем R = 1011111.
Таким образом, наименьшее число N, для которого результат работы алгоритма больше 105, равно 22 в десятичной системе счисления.