Дано число n. С начала суток прошло n минут. Определите, сколько часов и минут будут...

0 голосов

Дано число n. С начала суток прошло n минут. Определите, сколько часов и минут будут показывать электронные часы в этот момент. Входные данные Вводится число n - целое, положительное, не превышает 107. Выходные данные Программа должна вывести два числа: количество часов (от 0 до 23) и количество минут (от 0 до 59). Учтите, что число n может быть больше, чем количество минут в сутках.


спросил от (15 баллов) в категории Информатика
оставил комментарий от Супер Кандидат Наук (38.6k баллов)

Точно не превышает 107? Может, число больше?

оставил комментарий от (15 баллов)

Точно.Нет не больше:)

1 Ответ
0 голосов
ответил от Супер Кандидат Наук (38.6k баллов)
 
Лучший ответ

//Pascal ABC.NET Версия 2.2 Сборка 790
var n,h,m:integer;
begin;
readln(n);
if (n<0) or (n>107) then exit; //странное ограничение
h:=n div 60;
m:=n mod 60;
while h>=24 do
h:=h-24;
writeln(h,':',m);
end.

Пример ввода:
106
Пример вывода:
1:46

оставил комментарий от (15 баллов)

Проблемка.Вот какое дело.Входные данные 1441 И он на отказ их не хочет принимать.Что делать?

оставил комментарий от Супер Кандидат Наук (38.6k баллов)

Вы сами установили ограничение не больше 107. Я его выполнил.

оставил комментарий от (15 баллов)

Спасибо)Покажу учителю.Может из этого что выйдет))

...