|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.03.2012, 16:39 | #1 |
Пользователь
Регистрация: 11.03.2012
Сообщений: 30
|
Как просклонять слово в delphi ?
Допустим пользователь вводит в программу слово дерево, а программа выводит:
дерева дереву дерево деревом |
23.03.2012, 18:38 | #2 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
или пользователь вводит слово "кофе", а программа выводит:
кофа кофу кофо кофом это вам как намек, что это реализовать сложнее чем кажется... для начала можно попробовать удалить гласные с конца слова и дописывать к нему соответственно ...а, ...у, ....ом и т.д. но как мы видим на примере с кофе, надо много чего учесть. учебник по русскому почитать было бы неплохо, освежить теорию про падежи, например. их всего 6 вроде... у каждого свое окончание. |
23.03.2012, 19:34 | #3 |
Пользователь
Регистрация: 11.03.2012
Сообщений: 30
|
Уже освежил .
Просто все это мне нужно для написание стихоплета, а это один из способов подбора рифмы... |
23.03.2012, 19:59 | #4 |
Форумчанин
Регистрация: 11.01.2012
Сообщений: 177
|
наиболее простой вариант это завести словарь и по словарю склонять.
описать различные способы склонения (фактически их не только 3, а намного больше). и в словаре у каждого слова указывать тип склонения.
progromore.i2p - первый русскоязычный портал программистов в скрытосети
|
24.03.2012, 08:59 | #5 |
Пользователь
Регистрация: 11.03.2012
Сообщений: 30
|
Где-же найти такой словарь ?
|
24.03.2012, 18:51 | #6 | |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Цитата:
Вводим Пушкина: Код:
Код:
Не удивительно, что я люблю прозу. Это вам намек: бросайте это дурное занятие. Не нужно нам поэтов, пишущих с рифмоплетом... PS. Скоро появятся программы с кнопкой "Выдать поэму на N строк и отправить в редакцию по e-mail" Последний раз редактировалось _SERGEYX_; 24.03.2012 в 18:54. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово (С++) | Lapochka | Помощь студентам | 6 | 01.12.2011 14:05 |
Строки, как найти слово с наименьшим количеством букв(Delphi) | Dima-91 | Помощь студентам | 9 | 30.09.2010 17:37 |
Как вводить полные инициалы в массив структур и как при выводе не отображать слово none несколько раз? | -ushёl- | Помощь студентам | 2 | 02.01.2010 14:13 |
Как удалить слово из строки? | Ellita | Общие вопросы C/C++ | 7 | 19.09.2007 15:43 |