Прошла ещё неделя Несколько участников уже штурмуют шестой уровень. Пассивным
подписчикам интересно тоже знать формулировки задач. Сразу могу сказать, что все задачи получат
только участники зашедшие до последнего уровня. Но пока ещё я публикую задачи. Сегодня это задача
следующего уровня.
Уровень 3.
Палиндром в кольце
Задано кольцо из символов. Можно ли разорвать его в каком-либо месте
так, чтобы получившаяся строка, оказалась палиндромом?
Палиндром --- строка которая пишется одинаково справа
налево и слева направо.
Написать программу, которая запрашивает строку и, считая её кольцом,
печатает получившийся палиндром.
Если получить палиндром не возможно, то нужно выдать "Невозможно".
Технические требования
Строка подается во входной поток. Ответ записывается в выходной поток.
Длина строки не более 500 символов.
ПРИМЕР
Если исполняемый модуль называется prog.exe, а в файле test.txt содержится
строка "ОДДОМ М", то команда:
prog.exe <test.txt>res.txt
запишет "ДОМ МОД" в файл res.txt