![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.11.2011
Сообщений: 29
|
![]()
Задание: удалить из слова те гласные, что встречаются дважды.
Код, который я написала Код:
word.Delete(b), как я поняла, здесь использовать нельзя. А что тогда нужно использовать? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
У Вас несколько ошибок.
1. Если переменная word изменяется внутри цикла, использовать цикл for нельзя. 2. У Вас переменная p нигде не обнуляется. 3. Переменная p реагирует не на парные гласные а на все гласные. и удаляет вторую встретившуюся. 4. Удаляются (учитываются) только пописные гласные, заглавные не учитываются. 5. word=word.Delete(b); записывается как word=word.Delete(b,1);
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 05.11.2011 в 16:12. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 05.11.2011
Сообщений: 29
|
![]()
Частично переделала. Как сделать, чтобы удалялись именно две повторяющиеся гласные?
Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Код:
Могу подсказать. Удалять буквы нужно с "хвоста" строки.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 05.11.2011 в 18:59. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
при вводе текста нужно выкинуть все слова которые заканчиваются на гласные (С++) | dembel11 | Помощь студентам | 0 | 10.05.2011 12:48 |
дан целочисленный массив N. Удалить из массива все элементы,встречающиеся [менее двух раз]1 | Zevsnet | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 16.01.2011 18:01 |
Удалить все слова, встречающиеся более 2 раз | kat297 | Общие вопросы Delphi | 3 | 11.06.2010 16:27 |
[Си] В String1 удалить все слова, встречающиеся в String2 и String3 одновременно. | 4Fun | Помощь студентам | 0 | 22.02.2010 19:17 |
Найти все слова встречающиеся более одного раза(Си).Использовать двумерный массив. | persalena | Помощь студентам | 1 | 07.12.2008 00:46 |