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

Ответы на вопрос

Отвечает Ларчик Аня.
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.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример программы на Pascal, которая выполняет указанную задачу:
pascalprogram AgeInWords; var age: integer; begin writeln('Введите возраст: '); readln(age); if (age >= 11) and (age <= 14) then writeln('Вам ', age, ' лет.') else begin case age mod 10 of 1: writeln('Вам ', age, ' год.'); 2, 3, 4: writeln('Вам ', age, ' года.'); else writeln('Вам ', age, ' лет.'); end; end; end.
Эта программа сначала запрашивает возраст пользователя, а затем использует оператор case
для определения правильного склонения слова "год" в зависимости от возраста. Если возраст находится в диапазоне от 11 до 14, то всегда используется форма "лет". В противном случае программа определяет склонение с помощью оператора case
.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 2132

Информатика 63

Информатика 14

Информатика 32

Информатика 19

Информатика 15

Информатика 175

Информатика 31

Информатика 48
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili