Вопрос задан 05.07.2023 в 01:29. Предмет Информатика. Спрашивает Бутов Даниил.

Красивые часы — 2 ограничение по времени на тест2 секунды ограничение по памяти на тест64 мегабайта

ввод стандартный ввод вывод стандартный вывод Дано общее число минут, прошедших с полуночи. Определите время, отображаемое электронными часами. Входные данные Ввод содержит целое число M (0 ≤ M ≤ 1439) — количество минут, прошедших с полуночи. Выходные данные Выведите два целых числа, разделённые двоеточием, — количество часов и минут, отображаемое часами. Числа должны быть записаны с использованием двух десятичных цифр каждое (возможно, с ведущими нулями). Примеры входные данные 615 выходные данные 10:15 входные данные 720 выходные данные 12:00
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лобанов Иван.

Алгоритм: заметим, что входные данные — это количество минут, прошедшее в течение только первых суток (минут меньше, чем 60 * 24 = 1440). Тогда количество часов — это M // 60, а минут — M % 60. Вывод организуем с помощью условия "< 10" — проверка на ведущие нули.

Программа (Python 3):

M = int(input())

hh, mm = M // 60, M % 60

if hh < 10: print('0', hh, ':', sep='', end='')

else: print(hh, ':', sep='', end='')

if mm < 10: print('0', mm, sep='')

else: print(mm)

0 0
Отвечает Леонардыч Евгений.

JavaScript:

```

let m = +prompt(), mm = Math.trunc(m/60), hh = m%60

alert((mm<10 && '0')+mm+':'+(hh<10 && '0')+hh)

```



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте решим эту задачу. Для определения времени, отображаемого на электронных часах, мы должны разделить общее количество минут на 60, чтобы получить количество часов, и остаток от этого деления будет показывать количество минут. Не забудем ограничить количество часов до 12, так как формат времени на часах обычно ограничен 12-часовым форматом.

Пример на Python:

python
# Чтение входных данных M = int(input()) # Расчет количества часов и минут hours = M // 60 minutes = M % 60 # Приведение часов к формату 12 часов if hours == 0: hours = 12 # Вывод времени в заданном формате print(f"{hours:02d}:{minutes:02d}")

Вы можете вставить данный код в среду разработки или интерпретатор Python, чтобы протестировать его на разных входных данных. Вам нужно будет ввести значение M, и программа выдаст соответствующее время в формате "часы:минуты".

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос