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

Ответы 6

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

      daisy70
    • 5 лет назад
    • 0
  • y mod 4 =0 - это запись логического выражения "Остаток от деления y на 4 равен нулю". mod - это не переменная, а операция языка Pascal, поэтому она никак не может быть чему-то равна.
    • Автор:

      sophie50
    • 5 лет назад
    • 0
  • Но Вы так мне и не ответили, в чем выражается Ваше "программа не работает"?
    • Автор:

      kaylatfyp
    • 5 лет назад
    • 0
  • мне учитель сказала, что программа не верна.т.к.mod должен чему то равняться.вот
  • Я больше не буду уговаривать Вас и слушать глупости про "равенство mod чему-то". Вместо того, чтобы продолжать писать тут ерунду, посмотрите в Интернете или просто в справочной системе Паскаля, что такое операция mod. В конце-концов, достаточно просто запустить программу и ввести номер месяца 2, чтобы проработала ветка с mod и убедиться, что все сделано верно.
    • Автор:

      scarlett
    • 5 лет назад
    • 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 дней')  endend.Тестовое решение:Введите месяц (1-12) и год (2001-2099): 7 201431 день
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years