Когда на часах было x1 часов y1 минут, правильное время было a1 часов b1 минут. Сколько времени будет на самом деле, когда часы в следующий раз покажут x2 часов y2 минут

В часах села батарейка, и они стали идти вдвое медленнее. Когда на часах было x1 часов y1 минут, правильное время было a1 часов b1 минут. Сколько времени будет на самом деле, когда часы в следующий раз покажут x2 часов y2 минут.

Формат входных данных:

Введите числа x1, y1, a1, b1, x2, y2 в указанном порядке. Все числа целые. Числа x1, a1, x2 — от 0 до 23, числа y1, b1, y2 — от 0 до 59.

Формат выходных данных:

Выведите два числа a2, b2, определяющие сколько будет времени на самом деле, когда на часах будет x2 часов y2 минут.

code: #basic
INPUT x1, y1, a1, b1, x2, y2
tc = x1 * 60 + y1
tr = a1 * 60 + b1
tn = x2 * 60 + y2
IF tn < tr THEN tn = tn + 24 * 60
IF tr < tc THEN tr = tr + 24 * 60
IF tn < tr THEN tn = tn + 24 * 60
raz = tr - tc
tnt = tc - raz
t = (tn - tnt) * 2
rez = tnt + t
a2 = (rez \ 60) MOD 24
b2 = rez MOD 60
PRINT "chasov="; a2; "minut="; b2
END

автор: кот Бегемот

Поделиться:

Похожие статьи: