![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
18192123 |
![]()
Сообщение
#1
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: ![]() ![]() ![]() |
Дан текст, заканчивающийся точкой. Вывести первые вхождения каждой латинской буквы.
(задача должна решаться с помощью множеств) Помогите разобраться , что понимается под первыми вхождениями. |
мисс_граффити |
![]()
Сообщение
#2
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
ну допустим текст:
'lala happy new year' смотришь: первый символ l, еще не встречался. выводишь. a - не встречался, выводишь l- уже был, не выводишь а - был, не выводишь h - первый раз встретился, выводишь а - был ну и т.д. в итоге получишь: 'lahpynewr' (пробелы же не являются латинскими буквами, их не выводим) -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Lapp |
![]()
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
в итоге получишь: 'lahpynewr' А может, нужны номера позиций первых вхождений? Типа так: a - 2 e - 13 h - 6 n - 12 ... -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
18192123 |
![]()
Сообщение
#4
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: ![]() ![]() ![]() |
Вот что у меня получилось
но у меня получается, что пробелы тоже выводятся. ( а как без них?) и ещё, не получается учесть самый первый символ текста А может, нужны номера позиций первых вхождений? Типа так: a - 2 e - 13 h - 6 n - 12 ... вроде нужны именно первые вхождения, и не их позиции Сообщение отредактировано: 18192123 - |
мисс_граффити |
![]()
Сообщение
#5
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
это если только строчные рассматривать Lapp, а зачем тогда множества? хотя, конечно, может быть и так... и множества приделать реально. Сообщение отредактировано: мисс_граффити - -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
volvo |
![]()
Сообщение
#6
|
Гость ![]() |
if upcase(s[i]) in ['A'..'Z'] then- будут рассматриваться любые... |
Lapp |
![]()
Сообщение
#7
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
а зачем тогда множества? хотя, конечно, может быть и так... и множества приделать реально. почему приделать?.. вполне по делу, чтобы проверять на первость вхождения ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
мисс_граффити |
![]()
Сообщение
#8
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
потому что pos и так возвращает первое... сделать цикл от a до z - и никаких множеств не надо.
или чтобы выводить в порядке "встречания"? но тогда будет не Цитата a - 2 e - 13 h - 6 n - 12 -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
Lapp |
![]()
Сообщение
#9
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
потому что pos и так возвращает первое... сделать цикл от a до z - и никаких множеств не надо. или чтобы выводить в порядке "встречания"? но тогда будет не А кто сказал, что "текст, заканчивающийся точкой" есть string? Логично воспринимать это как файл (возможно, с переводами строк), и заодно никаких ограничений на длину (255 в строке) не будет Относительно порядка - мои фантазии.. ![]() Сообщение отредактировано: Lapp - -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
мисс_граффити |
![]()
Сообщение
#10
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
А кто сказал, что "текст, заканчивающийся точкой" есть string? Логично воспринимать это как файл (возможно, с переводами строк), и заодно никаких ограничений на длину (255 в строке) не будет Относительно порядка - мои фантазии.. ![]() согласна. просто читала по диагонали задание... а потом уже больше ориентировалась на приведенный автором темы код, где вполне четко написано: Цитата s, s1 : string; -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
![]() ![]() |
![]() |
Текстовая версия | 1.09.2024 7:00 |