Задать вопрос
9 июля, 00:11

Дата некоторого дня определяется двумя натуральными числами: m (порядковый номер месяца) и n (число). По заданным m и n определить дату предыдущего дня (принять, что m и n не определяют 1 января).

+2
Ответы (1)
  1. 9 июля, 04:06
    0
    Const

    mont: array [1 ... 12] of integer = (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31) ;

    var

    m, n: integer;

    begin

    write ('m = ') ;

    readln (m) ;

    write ('n = ') ;

    readln (n) ;

    if ((m=1) and (n=1)) or (m<1) or (n12) or (n>mont[m]) then

    writeln ('Неопределенная дата')

    else

    if n=1 then

    begin

    m:=m-1;

    n:=mont[m];

    writeln (n, '-ое число ', m, '-ый месяц')

    end

    else

    begin

    n:=n-1;

    writeln (n, '-ое число ', m, '-ый месяц')

    end;

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