Задать вопрос
7 августа, 16:14

Для целого числа K от 1 до 99 напечатать фразу "Мне k лет", учитывая при этом, что при некоторых значениях K слово "лет" надо заменить на слово "год" или "года". Например, 11 лет, 22 года, 51 год.

+2
Ответы (1)
  1. 7 августа, 19:10
    0
    Интересная задачка)

    var i, n : integer;

    begin

    n:=99;

    for i:=1 to n do begin

    case i of

    11 ... 14 : writeln ('мне ', i,' лет') ;

    else

    case i mod 10 of

    1:writeln ('мне ', i,' год') ;

    2 ... 4:writeln ('мне ', i,' года') ;

    else

    writeln ('мне ', i,' лет') ;

    end;

    end;

    end;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Для целого числа K от 1 до 99 напечатать фразу "Мне k лет", учитывая при этом, что при некоторых значениях K слово "лет" надо заменить на ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы