Создан заказ №2972880
6 мая 2018
Решение задачи на Pascal
Как заказчик описал требования к работе:
Легендарный учитель математики Юрий Петрович придумал забавную игру с числами. А именно, взяв произвольное целое число, он переводит его в двоичную систему счисления, получая некоторую последовательность из нулей и единиц, начинающуюся с единицы (Например, десятичное число 19 в двоичной системе запи
шется как 10011). Затем учитель начинает сдвигать цифры полученного двоичного числа по циклу (так, что последняя цифра становится первой, а все остальные сдвигаются на одну позицию вправо), выписывая образующиеся при этом последовательности из нулей и единиц в столбик – он подметил, что независимо от выбора исходного числа получающиеся последовательности начинают с некоторого момента повторяться. И, наконец, Юрий Петрович отыскивает максимальное из выписанных чисел и переводит его обратно в десятичную систему счисления, считая это число результатом проделанных манипуляций. Так, для числа 19 список последовательностей будет таким:
10011
11001
11100
01110
00111
10011
и результатом игры, следовательно, окажется число 28 (111002). Поскольку придуманная игра с числами все больше занимает воображение учителя, отвлекая тем самым его от работы с ну очень одаренными школьниками, вас просят написать программу, которая бы помогла Юрию Петровичу получать результат игры без утомительных ручных вычислений.
Входные данные
Программа получает на вход единственное натуральное число, не превосходящее 10^9
Выходные данные
Программа должна вывести единственное натуральное число – результат игры
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
7 мая 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Решение задачи на Pascal.jpg
2019-10-12 22:03
Последний отзыв студента о бирже Автор24
Общая оценка
4.7
Положительно
Работа была доставлена даже за несколько дней до предполагаемой даты. Отличная работа, большое спасибо!