Ссентября 2014 года по некоторый день месяцев. определить номер месяца,к которому относится этот день. (нужно решение в виде алгоритма и пояснение если не сложно)
Каждый год месяца начинаются сначала, поэтому мы делим общее количество месяцев на 12 и оставляем остаток от деления это номер месяца но если номер месяца 12, то остаток ноль, поэтому в этом случае мы присваиваем номер 12
program raf105;
const
startMonth = 9;
var
month: integer;
begin
месяцев: ');
readln(month);
month:= (startMonth + month) mod 12;
if month = 0 then month:= 12;
writeln('Номер месяца: ',month);
end.
Объяснение:Каждый год месяца начинаются сначала, поэтому мы делим общее количество месяцев на 12 и оставляем остаток от деления это номер месяца но если номер месяца 12, то остаток ноль, поэтому в этом случае мы присваиваем номер 12