Дано:
Поезд замкнутый (каждый вагон сцеплен с двумя другими). Можно представлять, что он стоит на замкнутых круглых путях. В начальный момент времени наблюдатель (тот, кто считает вагоны) находится перед одним из вагонов (неизвестно каким). В каждый момент времени наблюдатель видит только один вагон. Наблюдатель может двигаться вдоль поезда и включать/выключать свет в вагонах. Все вагоны одинаковые. Изначально свет в каждом конкретном вагоне может гореть, а может и не гореть – это заранее неизвестно.
Нужно:
Написать программу для расчёта количества вагонов в поезде в ООП стиле.