Помогите пожалуйста с задачкой на Delphi!
Создать очередь, основанную на динамических структурах, состоящую из N элементов. Все элементы очереди должны содержать числа. В соответствии с условиями, приведенными ниже выполнить операции над элементами очереди. Виде результата вывести строку показывающую все действия, которые были произведены над числами, затем «ровно» и результат данных операций.
Условия:
x>-3 => - sin(x)
x=9 => *2cos(x)
иначе => + ctg(x)