Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается...

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

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

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

Входные данные
Вводится целое число n.

Выходные данные
Выведите ответ на задачу, соблюдая требуемый формат.

Примеры
входные данные
3602
выходные данные
1:00:02
входные данные
129700
выходные данные
12:01:40


Информатика (112 баллов) | 959 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

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.

(13.3k баллов)
0

#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;
}

0

может тебя на с++ устроит?

0

нет мне нужен паскаль

0

и сайт пишет частичное решение

0

а что тогда тебя не устроило в моем ответе?

0

сайт пишет что есть запрещенные знаки и выделяет числа которые ты ставишь перед div и mod

0

А совестно ли вообще олимпиадные задачи сюда выкладывать? Зачем тогда занялся этим, если сам ничего не можешь написать?

0

Чтобы не писать итоговую аттестацию

0

Здесь тебе не будут преподносить все на блюдечке, а только попытаются помочь, что я и сделал

0

если есть запрещенные знаки, набери весь код сам, а не занимай копипастом