работает всё отлично, выводит то, что должно(0,1,2 - зеленый, 3 - жёлтый, 4- красный) и так по кругу но почему-то не принимает решение. ошибку показывает в пункте "Если горит жёлтый цвет, необходимо вывести текст: "жёлтый"" но он и вводится жёлтый. странно это и объясните что значит t = t%5; без него не хотело решаться, как бы я не пытался потом заработало, это не зацикливание? мол каждые 5 значение счёт начинается заново?