Предмет: Информатика,
автор: nick8693
с сентября 2014 года по некоторый день прошло k месяцев. Определить номер месяца,к которому относится этот день.
(нужно решение в виде алгоритма и пояснение если не сложно)
Ответы
Автор ответа:
1
Алгоритм на языке PascalABC
program raf105;
const
startMonth = 9;
var
month: integer;
begin
write('Прошло месяцев: ');
readln(month);
month:= (startMonth + month) mod 12;
if month = 0 then month:= 12;
writeln('Номер месяца: ',month);
end.
Объяснение:
Каждый год месяца начинаются сначала, поэтому мы делим общее количество месяцев на 12 и оставляем остаток от деления это номер месяца но если номер месяца 12, то остаток ноль, поэтому в этом случае мы присваиваем номер 12
nick8693:
а в виде блок схемы как сделать?
Похожие вопросы
Предмет: Английский язык,
автор: bolatayazhan349
Предмет: Немецкий язык,
автор: niilina
Предмет: Математика,
автор: sanapopovskaa1
Предмет: Математика,
автор: 5ch
Предмет: Математика,
автор: малина72