Написать программу на языке C++, консольное приложение. Условия: 1.) Дано число N (>0) и набор из N чисел. Создать бинарное упорядоченное дерево (в котором левое поддерево содержит вершины, меньшие или равные корню, а правое содержит вершины, большие корня), содержащее N вершин со значениями из исходного набора. 2.) Вывести значения всех вершин дерева в постфиксном порядке (вначале выводится содержимое левого поддерева в постфиксном порядке, затем – содержимое правого поддерева в постфиксном порядке, затем – значение корня). 3.) Вывести максимальное из значений его внутренних вершин (т.е. вершин, не являющихся листьями). 4.) Удалить из дерева все вершины, имеющие значение, введенное с клавиатуры. Работа с программой выполняется с помощью меню.