Предмет: Информатика, автор: artemules

Срочно!!!!!!!!!!!!!!!!
Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов в диапазоне от 0 до 23, потом знак двоеточия, потом обязательно двузначное количество минут, потом опять двоеточие, затем обязательно двузначное количество секунд. То есть количество минут и секунд при необходимости дополняются до двузначного числа нулями.

С начала суток прошло n секунд. Определите, что покажут часы.

На вход программе подается натуральное число n, не превосходящее 10^7. Обратите внимание, что n может быть больше количества секунд в сутках. Программа должна вывести текущее время в описанном выше формате.
Можно использовать только арифметические действияя нельзя циклы и ветвления!!!!!!!!!


Karakulina: На каком языке программирования?
artemules: питон, ява, С++

Ответы

Автор ответа: kornickevg
1

program sec_b_chasi;

var

s:int64;

begin

read(s);

s:=s mod 86400;

write(s div 3600,':');

s:=s mod 3600;

write(s div 600);

s:=s mod 600;

write(s div 60,':');

s:=s mod 60;

write(s div 10);

write(s mod 10)

end.

Похожие вопросы