|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.06.2011, 09:55 | #1 |
Пользователь
Регистрация: 10.06.2011
Сообщений: 60
|
из заданной строки текста вывести в алфавитном порядке все содержащиеся гласные буквы (Паскаль)
Дана строка текста, заканчивающая точкой. Вывести в алфовитном прорядке все содержащиеся в тексте гласные буквы.
как то начал. но не до конца Код:
поскажите что нибуть ___________ ПОДСКАЗЫВАЮ! 1) Название темы должно адекватно отражать суть решаемой задачи/проблемы. Не экономьте буквы, раскрывайте тему полнее! 2) Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 30.06.2011 в 10:01. |
30.06.2011, 10:14 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) вы не конкретизировали, гласные буквы какого языка? Русские? Английские?
2) откуда взялся файл?! Если речь идёт о тексте (строке), то обычной переменной типа String вполне достаточно... 3) как Вы правильно начали решать, задача действительно на использование множеств (множественного типа данных). решается примерно так: Код:
|
30.06.2011, 10:34 | #3 | |
Пользователь
Регистрация: 10.06.2011
Сообщений: 60
|
Цитата:
Русские.... if s[i] in ['à','À','î','Î','ó','Ó','û','Û', 'ý' ,'Ý','ÿ','ß','å','Å','¸','¨','þ','Þ ','è','È'] перепечатал все гласные.. что надо еще изменить? чтоб работала? |
|
30.06.2011, 11:00 | #4 |
Пользователь
Регистрация: 10.06.2011
Сообщений: 60
|
|
30.06.2011, 13:46 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
не за что...
вообще, для вывода элементов из множества вполне можно (а иногда и ОБЯЗАТЕЛЬНО НУЖНО) писать цикл перебора ВСЕХ возможных значений множества, а не отдельных, определённых, как в моём примере... в общем случае (для вывода ЛЮБОГО множества типа set of char, конечно) подойдёт такой код Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Множества. Вывести в алфавитном порядке все буква текста, входящие в него более двух раз | ilyas22 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 23.05.2010 12:50 |
Напечатать в алфавитном порядке все гласные буквы, которые не входят более чем в одно слово. | GHOST_DOG | Помощь студентам | 5 | 30.03.2009 15:24 |
Распечатать все буквы входящие в текст не мене двух раз в алфавитном порядке. Паскаль. | DIzza | Помощь студентам | 5 | 13.03.2009 09:08 |
Вывести в алфавитном порядке все латинские буквы | Jereme | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 26.12.2008 13:15 |