Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями. С начала суток прошло n секунд. Выведите, что покажут часы. Входные данные Вводится целое число n. Выходные данные Выведите ответ на задачу, соблюдая требуемый формат. Примеры входные данные 3602 выходные данные 1:00:02 входные данные 129700 выходные данные 12:01:40
Var n, h, m, s: integer; begin read(n); n := n mod (3600*24); h := n div 3600; m := n mod 3600 div 60; s := n mod 60; write(h div 10, h mod 10, ':', m div 10, m mod 10, ':', s div 10, s mod 10); end.
#include using namespace std; int main(){ int n; cin >> n; cout << n / 3600 % 24 << ":";<br> cout << n % 3600 / 60 / 10 << n % 3600 / 60 % 10 << ":";<br> cout << n % 60 / 10 << n % 60 % 10;<br> return 0; }
может тебя на с++ устроит?
нет мне нужен паскаль
и сайт пишет частичное решение
а что тогда тебя не устроило в моем ответе?
сайт пишет что есть запрещенные знаки и выделяет числа которые ты ставишь перед div и mod
А совестно ли вообще олимпиадные задачи сюда выкладывать? Зачем тогда занялся этим, если сам ничего не можешь написать?
Чтобы не писать итоговую аттестацию
Здесь тебе не будут преподносить все на блюдечке, а только попытаются помочь, что я и сделал
если есть запрещенные знаки, набери весь код сам, а не занимай копипастом