Для объединения клиентов нужна структура данных в виде кольцевой очереди на основе обычного массива. Для объединения операций клиента нужна структура данных в виде адресного замкнутого (кольцевого) упорядоченного двунаправленного списка без заголовка.
Сегодня трудно встретить позитивного, вежливого и корректного человека. Автор довел все решение до конца, хотя придирчивый преподаватель все никак не хотел принимать работу. Будем обязательно вести деловое сотрудничество!