
Напишите процедуру которая принимает числовой параметр-Возраст человека в годах и выводит этот
возраст со словом год, года или лет. Например 21 год, 22 года, 12 лет

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

var
m: integer;
s: string;
begin
if ((n >= 11) and (n <= 20)) or ((n >= 111) and (n <= 120)) then s := 'лет'
else begin
m := n mod 10;
case m of
1: s := 'год';
2..4: s := 'года';
else s := 'лет'
end
end;
Writeln('Возраст равен ', n, ' ', s)
end;



Для создания процедуры, которая принимает числовой параметр - возраст человека в годах и выводит этот возраст с правильным склонением слова "год", "года" или "лет", можно использовать следующий код на языке программирования Python:
```python def print_age_with_suffix(age): if age % 10 == 1 and age % 100 != 11: print(f"{age} год") elif age % 10 in [2, 3, 4] and age % 100 not in [12, 13, 14]: print(f"{age} года") else: print(f"{age} лет") ```
Эта процедура использует условные операторы для определения правильного склонения слова в зависимости от возраста. Если возраст оканчивается на 1 и не оканчивается на 11 (например, 21, 31), то используется форма "год". Если возраст оканчивается на 2, 3, 4, но не оканчивается на 12, 13, 14 (например, 22, 33, 44), то используется форма "года". В остальных случаях используется форма "лет".
Пример использования данной процедуры: ```python print_age_with_suffix(21) # Вывод: 21 год print_age_with_suffix(22) # Вывод: 22 года print_age_with_suffix(12) # Вывод: 12 лет ```
Таким образом, данная процедура обеспечивает корректное отображение возраста с правильным склонением слова в зависимости от числового значения.


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