![]() |
Модераторы: volvo877, Snowy, MetalFan |
![]() ![]() ![]() |
|
impario |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 27.12.2008 Репутация: нет Всего: нет |
Доброго вам дня господа программисты!
Дан текст на русском языке. Напечатать в алфавитном порядке все гласные буквы, которые входят в каждое слово. Помогите кто может!!!Заранее спасибо. |
|||
|
||||
volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
1) описываешь множество, хранящее ВСЕ гласные, оно будет для тебя "рабочим" (work_set)...
2) выделяешь очередное слово, составляешь для него множество гласных, в него входящих (curr_set), и делаешь так: work_set := work_set * curr_set;Когда это будет сделано со всеми словами - во множестве work_set останутся только те гласные, которые присутствуют в КАЖДОМ слове, все остальные исчезнут. 3) повторять до тех пор, пока в строке не закончатся слова... 4) ну, а как печатать множество - об этом уже говорили сотню раз: поэлементно, проверяя, присутствует символ в множестве или нет. Будешь перебирать все буквы от 'a' до 'я' - содержимое множества напечатается в алфавитном порядке... Подробнее - в поиске, похожие задачи уже решались... |
|||
|
||||
impario |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 27.12.2008 Репутация: нет Всего: нет |
ВОТ я что то написал помогите пожалуйста переделайте.
Вот она:
|
|||
|
||||
impario |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 27.12.2008 Репутация: нет Всего: нет |
ВОТ ету посмотрите её просто нуно малость переделать здесь находит буквы (гласные) которые не содержатся в предложении:
|
|||
|
||||
ФедосеевПавел |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 7.2.2009 Репутация: 2 Всего: 10 |
М-дя...
Как-то неуёмные математики подсчитали, что если дать мартышке печатную машинку и запереть в комнате, то с вероятностью 1/1 000 000 мартышка напечатает "Войну и мир". Текста в нужной программе по-меньше будет, так что через неделку-другую методом перебора результат будет. Главное не останавливайся и соблюдай синтаксис языка. Хотя можно и по-быстрее - ещё раз прочитать словесное описание алгоритма volvo877. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi" | |
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |