Когда на часах было x1 часов y1 минут, правильное время было a1 часов b1 минут. Сколько времени будет на самом деле, когда часы в следующий раз покажут x2 часов y2 минут
Категория: Basic
2011-11-01 14:29:28
В часах села батарейка, и они стали идти вдвое медленнее. Когда на часах было 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
автор: кот Бегемот
Поделиться: