0 / 0 / 1
Регистрация: 02.10.2013
Сообщений: 17
|
|
1 | |
Множественное число03.12.2013, 11:50. Показов 2765. Ответов 1
Метки нет (Все метки)
Помогите, пожалуйста, написать данную программу или дайте хотя бы дельный совет как её написать
Для большинства существительных, оканчивающихся на -онок и -ёнок, множественное число образуется с помощью суффиксов ат или ят. Причем если перед суффиксом стоит шипящая согласная, то используется ат, н-р: цыпленок - цыплята, мышонок - мышата и т.д. Имеется целый ряд исключений, из которых наиболее часто употребляются следующие: ребенок - дети, бесенок - бесенята, звонок - звонки, позвонок - позвонки, подонок - подонки, колонок - колонки, жаворонок - жаворонки, бочонок - бочонки. Другие слова-исключения можно не рассматривать. Из заданного текста, в котором существительные отмечены буквой "с" в скобках, например: Вороненок(с) выпал из гнезда(с), выбрать все существительные на -онок и -ёнок и получить их во множественном числе.
0
|
03.12.2013, 11:50 | |
Ответы с готовыми решениями:
1
Подставлять слово в нужную форму (множественное число, падеж слова) Исправить в тексте множественное число существительных на единственное там, где это необходимо Множественное наследование Множественное наследование |
8 / 6 / 5
Регистрация: 11.11.2013
Сообщений: 75
|
||||||
04.12.2013, 00:31 | 2 | |||||
Сообщение было отмечено mazarinik как решение
Решение
Пытаться кодить этот ад на не-скриптовом языке я не буду, уж простите, сударь. Прямо трагедия, если Вам дали такое задание.
Насчет алгоритма есть идейка. У Вас слишком много операций с одним словом (да какой там, матерьбошья, не с одним!), чтобы проводить их сразу в первоначальном тексте. Имхо, это тот случай, когда надо разделять и властвовать. Воспользуемся этой функцией http://www.c-cpp.ru/content/ispunct Тогда переменная trigger = ispunct(cursor) "ловит" начало и конец слова; cursor - текущий читаемый символ. И будет это нечто примерно такое:
1
|
04.12.2013, 00:31 | |
04.12.2013, 00:31 | |
Помогаю со студенческими работами здесь
2
Множественное наследование Множественное наследование Множественное наследование Множественное наследование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |