Задать вопрос
12 июня, 13:49

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

+2
Ответы (1)
  1. 12 июня, 15:51
    0
    Procedure Age (n: integer) ;

    var

    m: integer;

    s: string;

    begin

    if ((n > = 11) and (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;
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Напишите процедуру которая принимает числовой параметр-Возраст человека в годах и выводит этот возраст со словом год, года или лет. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы