Показать сообщение отдельно
Старый 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)