Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Конкурсы и Олимпиады по Машинному программированию (КОМП)


Информационный Канал Subscribe.Ru

Прошла ещё неделя Несколько участников уже штурмуют шестой уровень. Пассивным подписчикам интересно тоже знать формулировки задач. Сразу могу сказать, что все задачи получат только участники зашедшие до последнего уровня. Но пока ещё я публикую задачи. Сегодня это задача следующего уровня.

Уровень 3.

Палиндром в кольце

Задано кольцо из символов. Можно ли разорвать его в каком-либо месте так, чтобы получившаяся строка, оказалась палиндромом? Палиндром --- строка которая пишется одинаково справа налево и слева направо. Написать программу, которая запрашивает строку и, считая её кольцом, печатает получившийся палиндром. Если получить палиндром не возможно, то нужно выдать "Невозможно".

Технические требования

Строка подается во входной поток. Ответ записывается в выходной поток. Длина строки не более 500 символов.

ПРИМЕР

Если исполняемый модуль называется prog.exe, а в файле test.txt содержится строка "ОДДОМ М", то команда:
prog.exe <test.txt>res.txt
запишет "ДОМ МОД" в файл res.txt



Автор: Пупышев Вячеслав Викторович   
e-mail: pvv@uni.udm.ru   
Web: http://colymp.da.ru   

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.comp
Архив рассылки
Отписаться
Вспомнить пароль

В избранное