![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 10
|
![]()
Доброго времени суток!
Очень нужна помощь. Обычно я работаю с С++, но сейчас пишу реализацию алгоритма Плейфера на шарпе. Проблема следующая: если в исходном тексте встречаются два рядом стоящих одинаковых символа, то между ними ставится разделяющий символ-пустышка (пример "balloon" после обработки "bal*l*o*o*n"). Вот код: Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 | ||
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 10
|
![]()
Нет, не подходит, выход за границу строки.
Работающий вариант (сделано на C++ Builder) Код:
Последний раз редактировалось Daelan; 09.05.2013 в 20:22. |
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Ну так поставь там text.Length-1
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 10
|
![]()
Мистика, раньше ставил -1, даже -2 от безысходности, но компилятор давал висяка, а сейчас сработало. А может, по запарке не туда вписывал. В любом случае, спасибо большое
![]() |
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 10.12.2011
Сообщений: 167
|
![]()
если в исходном тексте встречаются два рядом стоящих одинаковых символа, то между ними ставится разделяющий символ-пустышка (пример "balloon" после обработки "bal*l*o*o*n").
после обработки должно бить так, если по заданию "bal*lo*on" Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставка символов | Senjja | Microsoft Office Word | 14 | 19.12.2013 14:52 |
Delphi2010 DBGrid win1251 вставка русских символов в базу (interbase) | maLoy*508 | Общие вопросы Delphi | 5 | 02.12.2012 23:09 |
подсчет числа комбинации символов 'ab' во входном потоке символов (Си) | skrappy_kokko | Помощь студентам | 4 | 14.09.2011 23:10 |
Вставка произвольных непечатных символов перед шифрованием | Zibiv | Общие вопросы Delphi | 13 | 01.06.2011 22:57 |
верно ли, что среди символов данного текста есть n подряд идущих символов, | Yuliya-Nik | Помощь студентам | 0 | 06.10.2010 23:44 |