![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 12.05.2012
Сообщений: 5
|
![]()
Есть следующая задача:
вставить после каждой гласной буквы в строке слог "ла", а затем удалить все вставленные слоги из строки. Так как не догоняю, как организовать цикл вставки без уничтожения тех символов, на место которых идет вставка, т.е.сдвиг их вправо, то, следовательно и обратная задача не решена. Заранее спасибо за любую подсказку или помощь. Код:
Последний раз редактировалось Stilet; 23.02.2014 в 10:04. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Предлагаю такую схему:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 12.05.2012
Сообщений: 5
|
![]()
Спасибо за ответ,но, к сожалению,мне этот метод не совсем понятен
![]() Возможно ли, все-таки сделать простым сдвигом вправо,как,собственно, первоначально и есть в коде, только не получается, так как идет замена символов, а не вставка. Значит, вопрос: Как осуществить сдвиг элементов массива вправо? ![]() Кстати, строка вводится пользователем. |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
А уже потом посимвольно попереносить в нее из первой строки + новые слоги. Если хочешь делать сдвигами, то тебе придется четко ограничить длину вводимой строки и зарезервировать под массив символов чуть ли не в два а то и в три раза больше ячеек памяти, ибо кто знает где и как будут стоять гласные.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 12.05.2012
Сообщений: 5
|
![]() ![]() Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вставить строку в таблицу. | riniks17 | Microsoft Office Excel | 0 | 28.03.2013 14:48 |
Двунаправленный линейный список строк. Вставить строку, удалить строку и заменить строку | tarasman11 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 05.07.2012 20:27 |
вставить новую строку | Daniel Sixx | Помощь студентам | 0 | 28.03.2012 18:39 |
Вставить слово в строку | VictorM | Microsoft Office Excel | 2 | 17.02.2009 21:45 |