Помощь - Поиск - Пользователи - Календарь
Полная версия: Помогите со строками в Паскале.
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Tj
Задача:
Строка Т состоит из слов, разделенных пробелами. Подсчитать количество слов, начинающихся с приставки «пре».
Именно с приставками "пре", а не те слова которые начинаются с "пре"...
MiH@N
а слова произвольные? или есть список слов которые могут быть записаны в эту строку?
Tj
Слова есть например эти:
Pribegat'
Pribednit'sja
Pribezhat'
Pribezhixhe
Priberegat'
Priberjogshii'
Priberezhnyi'
Priberezh'e
Priberech'
Pribivanie
Pribivat'(sja)
Pribivka
Pribivnoi'
Pribirat'
klem4
Не на 5 строчек программа то будет, нужно создавать словари корней, суффиксов, окончаний, перебирать всевозможные варианты разбиения слова (без приставки пре), искать совпадения в словарях и в случае найденного совпадения с корнем, окончанием и суффиксом, добавлять слово в результирующий набор. Суффикс и окончания могут отсутствовать.
Tj
Цитата
Задача:
Строка Т состоит из слов, разделенных пробелами. Подсчитать количество слов, начинающихся с приставки «пре».
Именно с приставками "пре", а не те слова которые начинаются с "пре"...

Извините приставка "При" перепутал!
MiH@N
А можно и схалтурить. Если слов кроме тех что ты упоминал больше небудет...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.