Двоичные преобразования
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится двоичная запись числа .
2. К этой записи дописываются ещё несколько разрядов по следующему правилу: инвертируется последняя цифра двоичной записи числа (0 заменяется на 1, 1 заменяется на 0).
3. Затем складываются все цифры полученной двоичной записи, и остаток от деления суммы на 2 дописывается в конец числа (справа).
4. Результат переводится в десятичную систему и выводится на экран.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа ) является двоичной записью искомого числа .
Например, дано число . Алгоритм работает следующим образом: двоичная запись числа ; последняя цифра 1 заменяется на 0 - ; дописывается бит четности: . На экран выводится число 24.
Укажите число , после обработки, которого с помощью данного алгоритма получается минимальное значение , большее 78.