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

0 голосов
322 просмотров

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


Информатика (15 баллов) | 322 просмотров
0

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

0

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

Дан 1 ответ
0 голосов
Правильный ответ

//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

(38.6k баллов)
0

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

0

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

0

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