Напишите программу, которая в зависимости от введенного возраста добавляет слова «год»,...

0 голосов
96 просмотров

Напишите программу, которая в зависимости от введенного возраста добавляет слова «год», «года» или «лет». Например, при вводе возраста 1, программа сообщает «1 год», при числе 2 – «2 года», при числе 125 – «125 лет».


Информатика (189 баллов) | 96 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var age:integer;
begin
  readln(age);
  if ((age mod 100 >= 10) and (age mod 100 <= 19)) then writeln(age, ' лет')<br>  else if (age mod 10 = 1) then writeln(age, ' год')
  else if ((age mod 10 >= 2) and (age mod 10 <= 4)) then writeln(age, ' года')<br>  else writeln(age, ' лет');
end.

(8.2k баллов)
0

при вводе "111" выводит "111 год"

0

Исправил.

0

спасибо