Написать программу для Паскаль через оператор Case. Для целого числа K от 1 до 99...

0 голосов
64 просмотров

Написать программу для Паскаль через оператор Case.

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


спросил от (70 баллов) в категории Информатика
оставил комментарий от Архангел (142k баллов)

Советую поискать тут, на Сервисе: эту задачу я решал на прошлой неделе.

1 Ответ

0 голосов
ответил от Начинающий (728 баллов)

Program p1;
Var a:integer;
Begin
  Write('Введите возраст: ');
  Readln(a);
  Case a of
    11..14:Write('Мне ',a,' лет');
    else
    Case a mod 10 of
      1:Write('Мне ',a,' год');
      2..4:Write('Мне ',a,' года');
      else Write('Мне ',a,' лет');
    End;
  End;
End.

...