Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
На самом деле стек для решения этой задачи не нужен. Вообще.
Проще не придумаешь.
Обход заданного количества клапанов с разрешением одновременной работы определённого количества.
Клапана заполнения V1..PNGКлапана заполнения V1_клапан.PNGКлапана заполнения V1_Контроль.PNG
Но у Вас же не запоминает очерёдность постановки в очередь, у Вас жёсткий приоритет включения, автор вопроса хотел чтобы выхода включались по очереди, в зависимости от очерёдности включения входов, т. е совсем другой алгоритм работы, не исключаю что в большинстве случает этого достаточно(вашего алгоритма работы)!