Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом «год», «года» или «лет». Например, «21 год», «22 года», «25 лет».
Пример:
Введите возраст: 18 Вам 18 лет.
Пример:
Введите возраст: 21 Вам 21 год.
Пример:
Введите возраст: 22 Вам 22 года.
PASCAL

2 Ноя 2020 в 19:43
335 +1
0
Ответы
1

var
age: integer;
begin
writeln('Введите возраст: ');
readln(age);

if (age mod 10 = 1) and (age <> 11) then
writeln('Вам ', age, ' год.')
else if (age mod 10 = 2) and (age <> 12) then
writeln('Вам ', age, ' года.')
else if (age mod 10 = 3) and (age <> 13) then
writeln('Вам ', age, ' года.')
else if (age mod 10 = 4) and (age <> 14) then
writeln('Вам ', age, ' года.')
else
writeln('Вам ', age, ' лет.');
end.

17 Апр 2024 в 22:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир