Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2008, 16:44   #1
Snake08
Пользователь
 
Регистрация: 06.11.2008
Сообщений: 25
По умолчанию Робота со строками

Дано слово, Вам необходимо в нем переставить местами два символа, которые находятся на разных позициях в этом слове, так чтобы в результате получить слово, лексикографически меньше всего со всех возможных.
Формат входных данных: в единой строке входного файла записанное слово, которое составляется из маленьких букв латинского алфавита. Гарантируется, что его длина не будет превышать 100000 и не будет меньшей за 2 символа.
Формат исходных данных: в единой строке исходного файла должно находиться ровно два числа - позиции символов в данном слове, которое надо переставить между собой. Если существует несколько вариантов ответа - выведите ту в которой меньше первое число, если таких больше одной, то ту в которой меньшее второе число.
Пример файлов входных и исходных данных:
string.in
adbsab
string.out
2 5
Snake08 вне форума Ответить с цитированием
Старый 27.11.2008, 01:40   #2
Snake08
Пользователь
 
Регистрация: 06.11.2008
Сообщений: 25
По умолчанию

Ну помогите хто нибудь!!Пожалуста!
Snake08 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
help со строками SYL@R Помощь студентам 6 07.07.2008 13:04
робота с изображением Gorec Помощь студентам 3 28.05.2008 20:03
робота с Паскаль Андрей3119-90 Помощь студентам 4 23.04.2008 13:05