Задача №112502. Управление очередью
Напишите программу, которая моделирует работу очереди целых чисел, управляемой текстовыми командами. В начале работы очередь пуста. Затем последовательно выполняются команды, записанные в файле input.txt . Для управления очередью используются две команды:
'+<число>' – добавить число в конец очереди
'-' – удалить первое число из очереди
Требуется определить состояние очереди после окончания выполнения всех команд.
Входные строки в файле input.txt содержат команды управления очередью. Последняя строка файла пустая.
Программа должна вывести в одной строке в файл output.txt через пробел все числа, оказавшиеся в очереди после выполнения всех команд. Слева должна быть голова очереди, справа – хвост. Если очередь пуста, нужно вывести слово 'EMPTY'. Если во время выполнения команд произошла ошибка, нужно вывести слово 'ERROR'.
+12 +23 - +34
23 34
+12 +23 - -
EMPTY