На главную Самоучитель pascal Форум программистов онлайн Решение задач pascal Задачи pascal Поиск
01 Окт 14

Сдвиг


Комментарии :  0        Просмотры :  1004
К цифрам натурального числа a (a > 9) применяется операция циклический сдвиг влево. Пример применения этой операции к числу 1730382 показана на рисунке.

1 7 3 0 3 8 2

7 3 0 3 8 2 1

Из числа 1730382 получено число 7303821. К этому числу опять можно применить сдвиг. К полученному тоже. Получается последовательность чисел 1730382, 7303821, 3038217, 0382173, 3821730, 8217303, 2173038, 1730382, ….
Составьте программу, которая
• Читает натуральное число a, которое может содержать до 100 цифр;
• Находит и выводит на экран наибольшее число, получаемой сдвигами.
Примеры:
Исходное число 1730382
Наибольшее число 8217303
Тест Исходные данные Результат
1 76 76
2 555 555
3 2012 2201
4 243143 432431
5 570470370270170070170270370670 706705704703702701700701702703
Рейтинг материала : ( 4 / 2 )
Сообщить об ошибке
Комментарии :  0        Просмотры :  1004

Личный кабинет

Логин:
Пароль:

Поиск

RSS лента

Подписаться на rss


Подпишитесь на нашу ленту новостей rss и вы всегда сможете быть в курсе обновлений на нашем сайте.

Решение задач

Если вас интересует решение какой-либо задачи , то вы можете опубликовать
её условие на нашем сайте или форуме. И в скором времени другие пользователи помогут вам.

Опубликовать на сайте

Опубликовать на форуме

Опрос

Знаете ли вы другие языки программирования ?