|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.04.2017, 17:21 | #1 |
Регистрация: 02.04.2017
Сообщений: 4
|
Восстановление палиндрома
Восстановление палиндрома
Задано слово, состоящее из маленьких латинских букв. Требуется изменить порядок букв так, чтобы получился палиндром. Если возможных палиндромов больше одного, вывести лексикографически минимальный (т.е. тот, который бы в словаре следовал ранее всех). Если невозможно расположить буквы в палиндром, вывести слово impossible. Можно использовать только библиотеки iostream, string, vector, algorithm: примеры 1)dblolod dlobold 2)abababcd impossible 3)abababbacadacad aaabbcdadcbbaaa Вот мой код ,, хочу написать функцию которая делает строку палиндромом но идей никаких , и в подсчетной сортировке ошибку выдает string subscript out of range Помогите с кодом плиз ! Код:
Последний раз редактировалось kizhvac_kampazitr; 02.04.2017 в 21:02. |
03.04.2017, 10:40 | #2 |
Форумчанин
Регистрация: 24.01.2011
Сообщений: 774
|
Код:
a.k.a. Angelicos Phosphoros
Мой сайт |
03.04.2017, 22:20 | #3 |
Регистрация: 02.04.2017
Сообщений: 4
|
спасибо помог
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определение палиндрома - C# | svveetlana | Помощь студентам | 1 | 11.10.2015 16:50 |
Нахождение палиндрома (TurboPascal) | VladKB1 | Помощь студентам | 8 | 20.06.2014 17:36 |
Алгоритм поиска палиндрома | Mr. Boogie man | Общие вопросы C/C++ | 1 | 07.01.2012 16:36 |
Определение палиндрома без массивов | Negent | Общие вопросы C/C++ | 7 | 09.12.2011 17:46 |
проверка палиндрома | ArniLand | Общие вопросы C/C++ | 4 | 27.12.2010 14:46 |