"В заданном предложении в каждом слове удалить все последующие вхождения первой буквы предложения. Новый текст вывести на печать".
Альтруисты, откликнитесь!
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Провинциалка |
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 57 Пол: Женский Реальное имя: Ольга Репутация: 2 |
Прошу помочь в написании программы для задачи:
"В заданном предложении в каждом слове удалить все последующие вхождения первой буквы предложения. Новый текст вывести на печать". Альтруисты, откликнитесь! |
![]() ![]() |
| Lapp |
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Мужики, вы чего?
Да, уважаемые Действительные Члены Младшей Группы Детского Сада (ДЧМГДС), вас нельзя и на несколько часов оставить без внимания.. 2 TarasBer: буду понижать репу за всякие O(n) не по делу - флуд! Даже хуже - пудришь мозги начинающим.. Провинциалка, вот вся твоя задача: var Если нужно удалять независимо от регистра (большая/маленькая буква), то главный цикл замени на такой: for i:=Length(s) downto 1 do if UpCase(s[i])=UpCase(s[1]) then Delete(s,i,1); Задавай вопросы, если что-то неясно. Если возможна ситуация, что первый символ - не буква (например: "Эй!"- крикнул он. Первый символ - кавычка), и надо ее обрабатывать, то нужно добавить поиск первой буквы. Мне почему-то кажется, что это тебе пока не надо (спроси препа). Если окажется, что надо - скажи, обсудим. Пиши на том, что есть, никто тебя не перетягивает на Delphi. Pascal/Delphi - это просто название опции в выпадающем меню, которую тебе надо выбрать. Поскольку подсветка синтаксиса языкозависима, то и несколько опций на выбор. Опция Pascal/Delphi означает, что ты хочешь использовать вариант подсветки для языка Pascal или Delphi. То есть числа, строки, комментарии и т.п. будут выделены другим цветом (приглядись к программке в этом посте). Понятно? И прочти же, наконец, правила! И всего форума, и этого раздела (вверху этой страницы, п.2) Успехов тебе. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Провинциалка Язык Паскаль 31.10.2010 18:57
Unconnected :lol: эгоисты молчат..
Какие мысли по поводу зада… 31.10.2010 19:12
Провинциалка Мыслей много всяких. Одна из них - понять смысл за… 31.10.2010 22:53
Unconnected Тебе нужно взять первую букву, а потом идти по стр… 1.11.2010 3:32
TarasBer > а потом идти по строке и удалять остальные та… 1.11.2010 15:15
Unconnected Разве? По-моему, в первом варианте будет меньше де… 1.11.2010 16:59
TarasBer Удаление элемента из строки - за сколько, по-твоем… 1.11.2010 18:39
Archon
А добавление в строку - создает новую. Тогда уж н… 1.11.2010 23:14
TarasBer > А добавление в строку - создает новую.
Реалл… 1.11.2010 23:40
Гость Спасибо всем кто откликнулся на мою мольбу. Попроб… 2.11.2010 0:42
Archon Покажи, что написала, а мы подскажем что не так. 2.11.2010 0:55
sheka а почему нельзя просто:
k:=0;
осуществлять проход … 2.11.2010 1:37
TarasBer > а почему нельзя просто:
Ну на самом деле это… 2.11.2010 1:53
Провинциалка Вроде так, но программа не работает! (Или это … 2.11.2010 2:43
Archon Ты выделяешь в предложении слова и удаляешь из каж… 2.11.2010 3:30
Провинциалка Уважаемый Archon! Позвольте задать вам глупый … 2.11.2010 3:40
Lapp Что означает "Добавь тег [code] вокруг текста… 2.11.2010 4:04
Провинциалка Видимо я должна была писать программу на Pascal в … 2.11.2010 4:29
sheka Нет, Б**! Надо написать вот так: Только БЕЗ т… 2.11.2010 4:45
Провинциалка А программу подредактировать поможешь? 2.11.2010 5:04
Archon Такое впечатление, что это программа не твоя, а то… 2.11.2010 8:50
TarasBer > for i:=Length(s) downto 1 do if UpCase(s)=UpC… 2.11.2010 14:15
Lapp Считаешь нужным - жми минус, делов то.Дык - немног… 2.11.2010 14:33
Гость Извините, я тут немного припозднилась - то лекции… 3.11.2010 23:39![]() ![]() |
|
Текстовая версия | 5.11.2025 15:25 |