задача на строки |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
задача на строки |
AlexShadow |
Сообщение
#1
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: 0 |
напечатать в алфавитном порядке различные строчные буквы, входящие в заданный текст из 200 литер(текст , я так понимаю брать от балды).....оч срочно нужно решить, но голова не варит совсем(((помогите пожалуйста)))
|
Lapp |
Сообщение
#2
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
напечатать в алфавитном порядке различные строчные буквы, входящие в заданный текст из 200 литер Заводишь множество: var Сначала проходишь по тексту и складываешь буквы в множество: for i:= 1 to Length(s) do Include(m,s[i]); Потом убираешь оттуда лишние символы: m:= m * ['a'..'z']; И печатаешь: for c:='A' to 'z' do if c in m then Write( с ); Вроде все.. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
AlexShadow |
Сообщение
#3
|
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: 0 |
Заводишь множество: var Сначала проходишь по тексту и складываешь буквы в множество: for i:= 1 to Length(s) do Include(m,s[i]); Потом убираешь оттуда лишние символы: m:= m * ['a'..'z']; И печатаешь: for c:='A' to 'z' do if c in m then Write( с ); Вроде все.. пасиб большое)))) |
Lapp |
Сообщение
#4
|
Уникум Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
пасиб большое)))) Пара исправлений..В последней строке нужно A заменить на a. for c:='a' to 'z' do if c in m then Write( с ); Но тогда предпоследняя сторока становится вообще не нужна, можешь ее убрать. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Текстовая версия | 11.01.2025 8:31 |