Алгоритм получает на вход натуральное число N 99 и строит по нему новое число R следующим образом: Строится двоичная запись числа N. Подсчитывается количество нулей и единиц в полученной записи. Если их количество одинаково, в конец записи добавляется её последняя цифра. В противном случае в конец записи добавляется та цифра, которая встречается реже. Шаг 2 повторяется ещё два раза. Результат переводится в десятичную систему счисления. Пример. Дано число N = 19. Алгоритм работает следующим образом: Двоичная запись числа N: 10011. В полученной записи нулей меньше, чем единиц, в конец записи добавляется 0. Новая запись: 100110. В текущей записи нулей и единиц поровну, в конец записывается последняя цифра, это 0. Получается 1001100. В этой записи единиц меньше, в конец добавляется 1: 10011001. Результат работы алгоритма R = 153. При каком наименьшем исходном числе N 99 в результате работы алгоритма получится число, кратное 4?
Ответ нейросети
25 декабря 2024 04:33
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



