Задача 1.
Пусть имеется набор действительных чисел и некоторое число C. Используя очередь, напечатать сначала все элементы, меньшие числа C, а затем большие числа C (если в наборе встретиться С, то его выводить С раз).
Задача 2.
Дано бинарное дерево. Для каждого из уровней данного дерева, начиная с нулевого, вывести количество вершин, находящихся на этом уровне.
Все программы должны быть написаны на C++ без использования библиотеки шаблонов. Программный код должен быть документирован (комментарии).