ребят помогите я не понимаю как составить алгоритм этой задачи, весь код я сама могу написать, а алгоритм никак не получается
Vita Kuznetsova
22 уровень
объясните плиз вообще не понимаю:(((
Архивный
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Eugene Glushankov
1 июля 2019, 17:22решение
Объяснение такое: цикл повторяется каждые 5 минут, поэтому если делить с остатком на 5 можно узнать текущее положение числа относительно сигналов светофора.
зеленый горит 3 минуты, значит: 0 <= minute < 3 (каждая 0, 1 и 2 минуты)
желтый - следующая 1 минута: 3 <= minute < 4 (каждая 3-я минута)
красный - следующая 1 минута: 4 <= minute < 5 (каждая 4-ая минута)
Пример:
1) на входе 6, остаток от деления на 5 - это 1. Значит попали в интервал с каждой первой минутой.
2) на входе 2.5 - остаток от деления на 5 - 2.5 (т.к. делимое меньше делителя) - зеленый.
и т.д.
+3
Vita Kuznetsova
26 мая 2019, 20:10
спасибо
0
Вася Пупкин
25 мая 2019, 06:01
Считайте по остатку от деления на 5
0
Dronya_33
24 мая 2019, 21:49решение
Я делил с остатком(%) введенные минуты на 5,0 и сравнивал остаток с минутами горения огней.
+2
Сергеев ВикторMaster
24 мая 2019, 20:56
ну из типичного: посчитать сколько минут прошло с последней 5 минутки и в зависимости от результата вывести цвет
0