Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Ответ
 
Опции темы
Старый 28.01.2010, 20:24   #1
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Поиск реализации алгоритма склонения слов

Ищу реализацию алгоритма автоматического склонения слов в зависимости от количества !!
1 снеговик
2 снеговика
5 снеговиков
21 снеговик
(Offline)
 
Ответить с цитированием
Старый 29.01.2010, 11:12   #2
Tronix
Знающий
 
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений
(для 331 пользователей)
Ответ: Поиск реализации алгоритма склонения слов

(с) google
var 
  
ninteger;
  
minteger; ( остаток от деления n на 100 (последние две цифры) }
  
rinteger; { остаток от деления n на 10 (последняя цифра) } 
begin
 ClrScr
;
 
Writeln('Введите целое число (от 1 до 999)');
 
Readln(n);
 
Write(n,' ');
  if 
n>100 then 
   m 
:= n mod 100;
  if (
>= 11) and (<= 14then
   Writeln
('рублей') else 
    
begin
       r
:=n mod 10
    case 
r of
    0
.. 9writeln('рублей');
    
1writeln ('рубль');  
    
2..4writeln ('рубля');
  
end
 
end
 
readln
end
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (29.01.2010)
Старый 29.01.2010, 13:44   #3
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Поиск реализации алгоритма склонения слов

Ок, проверьте алгоритм на слове "ножницы" или "кофе"
__________________
(Offline)
 
Ответить с цитированием
Старый 29.01.2010, 14:08   #4
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Ответ: Поиск реализации алгоритма склонения слов

действительно не так уж и много информации !!
класс для вывода суммы прописью, он же врод изменяет окончание в зависимости от количества http://rsdn.ru/article/files/dotnet/RusNumber.xml !!
Ну вообщем эта штука для бухгалтерей (бухгалтеров), и секретарок (секретарш) !! не подходит !!

вообще буду делать так:
всего нада 2-3-4 формы окончания в зависимости от количества !!
буду хранить эти слова в файле !! и в зависимости от числа выводить нужное !!
(Offline)
 
Ответить с цитированием
Старый 30.01.2010, 12:44   #5
Tronix
Знающий
 
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений
(для 331 пользователей)
Ответ: Поиск реализации алгоритма склонения слов

Сообщение от SBJoker Посмотреть сообщение
Ок, проверьте алгоритм на слове "ножницы" или "кофе"
А в чем проблема? Я ваще без понятия как они склоняются. Думаю что "Нохницы ед число, Ножниц - мн. число" и "кофе" - ваще не склоняется.
Тоесть:
0 (ноль) ножниц
1 (одни) ножницы
2 (двое) ножниц
114 (сто четырнадцать) ножниц
121 (сто двадцать одни) ножницы

и

0 (ноль) кофе
1 (одно) кофе
5 (пять) кофе
112 (сто двенадцать) кофе

Разве не? Ну тогда вам на граммар.ру или как-то так )))
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 01:11.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com