1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| кучаТрупов |
Сообщение
#1
|
|
изувер ![]() ![]() Группа: Пользователи Сообщений: 88 Пол: Женский Реальное имя: ann Репутация: 1 |
задача: сколько слов в тексте имеет 1 слог,2 слога,3 слога и т.д.(кол-во слогов в слове совпадает с кол-ом гласных)
в Фак'е было только про *сколько раз заданное слово встречаетсся в тексте* и больше я не нашла что бы мне помогло. |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Цитата ну текст уже дан словами. его разбивать не надо же. Это тебе только кажется... Не надо было бы разбивать - если б текст был дан в виде массива слов. Вот тогда достаточно было бы просто пробежаться по всему массиву, и посчитать то, что тебе нужно... Кроме всего прочего - задание надо указывать полностью, в первом посте не было ничего сказано о том, что разделяются слова в тексте только пробелами. Если ты в этом уверена - все еще проще: count := 0;(чтобы не мучить себя обработкой конца строки - ты ж уверена, что слова разбиваются ТОЛЬКО пробелами, значит, признака конца строки, например, точки, не будет - к исходной строке допиши справа один пробел) |
кучаТрупов строки 20.03.2009 2:12
Unconnected Сначала разбиваем на слова.
Можно задать множество… 20.03.2009 2:30
volvo Для начала надо разбить текст на слова, и для кажд… 20.03.2009 2:31
кучаТрупов ну текст уже дан словами. его разбивать не надо же… 20.03.2009 2:39
amega - береш создаеш множество из гласных букв
- потом… 20.03.2009 2:41
amega
count := 0;
for i := 1 to length(s) do
begi… 20.03.2009 3:32
volvo Хм... кучаТрупов, вопрос на засыпку: а если у тебя… 20.03.2009 3:39
amega например
Хм кучаТрупов вопрос на засыпку
тоесть … 20.03.2009 3:52
volvo А слово "Хм" ты просто вышвырнул из пред… 20.03.2009 4:10
amega а инициализировать масив? ведь там может быть мусо… 20.03.2009 4:24
кучаТрупов спасибо.
ответ на вопрос на засыпку-- нет гласных… 20.03.2009 12:08![]() ![]() |
|
Текстовая версия | 7.11.2025 12:46 |