В 21 веке мобильные телефоны вытеснили обычные будильники. Маша тоже выставляет бу-дильники на своём смартфоне. Всего она хочет «з. ести» N будильников с интервалом в 5 минут.
Саша пообещал Маше написать программу, которая по времени срабатывания первого будильника напечатает время срабатывания всех будильников Маши.
Формат входных данных
Программа Саши сначала узнаёт начальное время - часы Н и минуты М (0 < H < 24, 0 < М < 60). Эти два числа расположены в первой строке входных данных. Во второй строке входных данных записано число N - количество будильников Маши (1 < N < 1000).
Формат выходных данных
Программа должна вывести время срабатывания всех будильников Маши. Каждый «будильник» надо напечатать в отдельной строке, дополняя при необходимости часы и минуты ведущими нулями (см. Пример). Паскаль
Answers & Comments
Ответ:
Объяснение:
program AlarmClock;
var
H, M, N, i: integer;
begin
readln(H, M);
readln(N);
write(H, ':');
if M < 10 then
write('0');
writeln(M);
for i := 2 to N do
begin
M := M + 5;
if M >= 60 then
begin
H := H + 1;
M := M - 60;
end;
if H >= 24 then
begin
H := H - 24;
end;
if H < 10 then
write('0');
write(H, ':');
if M < 10 then
write('0');
writeln(M);
end;
end.