Вопрос задан 15.02.2019 в 10:41. Предмет Информатика. Спрашивает Исламов Тимур.

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

возраст со словом год, года или лет. Например 21 год, 22 года, 12 лет
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Суханов Олег.
Procedure Age(n: integer);

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;

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для создания процедуры, которая принимает числовой параметр - возраст человека в годах и выводит этот возраст с правильным склонением слова "год", "года" или "лет", можно использовать следующий код на языке программирования 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 лет ```

Таким образом, данная процедура обеспечивает корректное отображение возраста с правильным склонением слова в зависимости от числового значения.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос