Составить прогрмму в паскале-кейс.которая по заданному году и номеру месяца m определяет...

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

Составить прогрмму в паскале-кейс.
которая по заданному году и номеру месяца m определяет оличество дней в этом месяце


Информатика (32 баллов) | 67 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var
  n, y: integer;

begin
  write('Введите месяц (1-12) и год (2001-2099): ');
  readln(n, y);
  case n of
    1, 3, 5, 7, 8, 10, 12: writeln('31 день');
    4, 6, 9, 11: writeln('30 дней');
    2: if y mod 4 = 0 then write('29 дней') else write('28 дней')
  end
end.

Тестовое решение:
Введите месяц (1-12) и год (2001-2099): 7 2014
31 день



(142k баллов)
0

программа не работает. что с ней не так?

0

после 2: if y mod 4 = 0 then write('29 дней') else write('28 дней') - выдает ошибку

0

я это поняла, что пример ваш и т.д. но mod должен быть чему то равен, а у вас он ничему не равен

0

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