Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Помогите со строками в Паскале.

Автор: Tj 20.06.2008 16:06

Задача:
Строка Т состоит из слов, разделенных пробелами. Подсчитать количество слов, начинающихся с приставки «пре».
Именно с приставками "пре", а не те слова которые начинаются с "пре"...

Автор: MiH@N 20.06.2008 18:22

а слова произвольные? или есть список слов которые могут быть записаны в эту строку?

Автор: Tj 20.06.2008 18:50

Слова есть например эти:
Pribegat'
Pribednit'sja
Pribezhat'
Pribezhixhe
Priberegat'
Priberjogshii'
Priberezhnyi'
Priberezh'e
Priberech'
Pribivanie
Pribivat'(sja)
Pribivka
Pribivnoi'
Pribirat'

Автор: klem4 20.06.2008 19:15

Не на 5 строчек программа то будет, нужно создавать словари корней, суффиксов, окончаний, перебирать всевозможные варианты разбиения слова (без приставки пре), искать совпадения в словарях и в случае найденного совпадения с корнем, окончанием и суффиксом, добавлять слово в результирующий набор. Суффикс и окончания могут отсутствовать.

Автор: Tj 20.06.2008 19:32

Цитата
Задача:
Строка Т состоит из слов, разделенных пробелами. Подсчитать количество слов, начинающихся с приставки «пре».
Именно с приставками "пре", а не те слова которые начинаются с "пре"...

Извините приставка "При" перепутал!

Автор: MiH@N 20.06.2008 22:51

А можно и схалтурить. Если слов кроме тех что ты упоминал больше небудет...