Предмет: Информатика,
автор: zeyttsdmitry
Напишите программу, которая получает возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом «год», «года» или «лет». Например, «21 год», «22 года», «25 лет».
Пример:
Введите возраст: 18 Вам 18 лет.
Пример:
Введите возраст: 21 Вам 21 год.
Пример:
Введите возраст: 22 Вам 22 года.
PASCAL
Ответы
Автор ответа:
4
var
age: integer;
begin
writeln('Введите возраст:');
readln(age);
if (age mod 10 = 1) then writeln('Вам ', age, ' год')
else if (age mod 10 > 1) and (age mod 10 < 5) then writeln('Вам ', age, ' года')
else writeln('Вам ', age, ' лет');
end.
Похожие вопросы
Предмет: Русский язык,
автор: OneBlackSmoke
Предмет: Русский язык,
автор: xadishkaaaaaa
Предмет: Другие предметы,
автор: clybnica
Предмет: Физика,
автор: IngaKorabl
Предмет: Математика,
автор: yhtgrfedws