
Электронные часы показывают время в формате h:mm:ss, то есть сначала записывается количество часов, потом обязательно двузначное количество минут, затем обязательно двузначное количество секунд. Количество минут и секунд при необходимости дополняются до двузначного числа нулями.
С начала суток прошло n секунд. Выведите, что покажут часы.
Входные данные
Вводится целое число n.
Выходные данные
Выведите ответ на задачу, соблюдая требуемый формат.
Примеры
входные данные
3602
выходные данные
1:00:02
входные данные
129700
выходные данные
12:01:40
Ответы на вопрос

Для решения задачи необходимо преобразовать количество секунд, прошедших с начала суток, в формат времени с часами, минутами и секундами. Рассмотрим шаги решения:
Количество секунд в одних сутках: В одних сутках 24 часа, каждый час содержит 60 минут, а каждая минута — 60 секунд. Таким образом, в сутках: секунд.
Шаг 1. Определение количества часов: Для получения количества часов из прошедшего времени (n секунд), нужно поделить на количество секунд в одном часе (3600):
Чтобы часы корректно отображались на часах, нужно ограничить их диапазон значением 24, то есть взять остаток от деления на 24:
Шаг 2. Определение количества минут: После того как мы "извлекли" часы, оставшиеся секунды нужно преобразовать в минуты. Для этого остаток от деления на 3600 (то есть количество секунд, которое осталось после учета полных часов) делим на 60:
Тут важно отметить, что минуты всегда должны быть двузначными, даже если это 0 или 1. Мы будем выводить их в формате с ведущими нулями, например, "00", "01", и т.д.
Шаг 3. Определение количества секунд: Оставшиеся после вычитания часов и минут секунды — это и есть количество секунд, которое нужно вывести:
Аналогично минутам, секунды тоже должны быть двузначными.
Шаг 4. Форматирование вывода: Форматируем вывод следующим образом: часы выводим как есть, минуты и секунды — в формате с ведущими нулями (двузначное число).
Пример 1:
Входные данные:
Ответ:
Пример 2:
Входные данные:
Ответ:
Заключение:
Для решения задачи необходимо вычислить часы, минуты и секунды из общего числа секунд, соблюдая требуемый формат вывода. Часы выводим без ведущих нулей, а минуты и секунды — с ведущими нулями, если они состоят из одной цифры.
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili