|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.09.2009, 17:58 | #1 |
Пользователь
Регистрация: 31.08.2009
Сообщений: 12
|
Удаление слов из текста
Вводится произвольный текст до точки, слова разделяются пробелом. Удалить из него все слова, которые начинаются с гласных. Не использовать тип данных string, решить необходимо через char. Вводимый текст это массив, а гласные можно объединить во множество. Помогите решить
|
01.09.2009, 18:25 | #2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Вариант с доп. массивом.
Проходите по тексту посимвольно и копируете символы в доп. массив. Если символ - гласная, то читаем до первого разделителя без копирования. Если без доп. массива, то нужно завести пару указателей. Первый указывает на текущий символ, который читаем (ch1), второй - на символ, который перезаписываем (ch2). Идем по тексту и копируем *ch2++=*ch1. Если первый символ после разделителя - гласная, то, опять же, пропускаем без копирования. Пробуйте. Что будет не получаться - спрашивайте.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
02.09.2009, 08:16 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Во-вторых: Если занулять такие слова пробелами, это будет считаться правильным в рамках задания?
I'm learning to live...
|
|
02.09.2009, 22:07 | #4 |
Пользователь
Регистрация: 31.08.2009
Сообщений: 12
|
Паскаль...
В чем ошибка? Код:
Последний раз редактировалось Stilet; 03.09.2009 в 09:25. |
02.09.2009, 22:37 | #5 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
После сообщения "введите текст" бегин лишний..
В общем, вот: Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
02.09.2009, 22:44 | #6 |
Пользователь
Регистрация: 31.08.2009
Сообщений: 12
|
Что значит inc? Без него никак?
|
02.09.2009, 22:51 | #7 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
05.09.2009, 10:47 | #8 |
Пользователь
Регистрация: 31.08.2009
Сообщений: 12
|
пишет "Error while linking"
Еще надо решить эту же задачу: а) так же через char, только с процедурой удаления и процедурой нахождения слов, начинающейся с гласной; б) Просто через string Надеюсь на вашу помощь... Последний раз редактировалось Stilet; 07.09.2009 в 10:02. |
05.09.2009, 23:29 | #9 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
05.09.2009, 23:40 | #10 |
Пользователь
Регистрация: 31.08.2009
Сообщений: 12
|
эм... ну с процедурами вообще все плохо... я ненаю как делать.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление фрагмента текста | Шурик | Общие вопросы Delphi | 0 | 31.05.2009 16:11 |
удаление выделеного текста RichTextBox | TaTT DoGG | Общие вопросы .NET | 1 | 27.02.2009 21:44 |
Задача на удаление символов из текста | Horknee | Паскаль, Turbo Pascal, PascalABC.NET | 9 | 19.01.2009 11:27 |
удаление одинаковых слов (С/С++) | jewel | Помощь студентам | 1 | 12.12.2008 15:14 |
удаление текста с конца | Lonix | Общие вопросы Delphi | 7 | 12.07.2007 14:00 |