Решаем задачи Абрамян на Паскале. Case16

Case16. Дано целое число в диапазоне 20–69, определяющее возраст (в годах). Вывести строку-описание указанного возраста, обеспечив правильное согласование числа со словом «год», например: 20 — «двадцать лет», 32 — «тридцать два года», 41 — «сорок один год».

Решение:

Другие задачи из раздела Case можно посмотреть здесь.

Комментарии:

Комментарии 6

  • в последнем case — 7 и 8 тоже относятся к ‘лет.’

  • Program p16;
    var
    n:integer;
    begin
    writeln(‘Введите возраст’);
    readln(n);
    case n of
    20,25,26,27,28,29,30,35,36,37,38,39,40,45,46,47,48,49,50,55,56,57,58,59,60,65,66,67,68,69:writeln(n,’ ‘,’ лет’);
    21..24,31..34,41..44,51..54,61..64:writeln(n,’ ‘,’ года’);
    end;
    end.

  • Program p16;
    var
    n:integer;
    begin
    writeln(‘Введите возраст’);
    readln(n);
    case n of
    20,25,26,27,28,29,30,35,36,37,38,39,40,45,46,47,48,49,50,55,56,57,58,59,60,65,66,67,68,69:writeln(n,’ ‘,’ лет’);
    21..24,31..34,41..44,51..54,61..64:writeln(n,’ ‘,’ года’);
    end;
    end.

  • А если ввести 15
    выведет 5

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *