1) КПиЯП; 2) ИПОИТ; 3) заочная, 4) контрольная 5) 2014 6) Вариант 16 Задание 1 Условие Используя классы, создать бинарное дерево. В качестве ключа используется целое число. Записи бинарного дерева содержат указатель на строку, которая является именем текстового файла. Реализовать функцию, которая для поддерева длиной не более трех узлов выводит на экран содержимое файлов, имена которых оканчиваются на «txt». В строке выводить не более 60 символов, переход на новую строку выполнить на месте пробела. Перед выводом файла в первой строке в позициях с 30-й по 40-ю вывести имя файла, а в позициях с 40-й по 52-ю вывести текущую дату: DD.MM.YY. Рекурсии не использовать. Другие элементы записи бинарного дерева можно самим объявлять и создавать. Записей в бинарном дереве должно быть не менее 15. Задание 2 Условие Реализовать класс Vector как вектор, состоящий из N чисел типа float. Память под элементы выделять динамически. Перегрузить операторы ==, !=, >, <, >= и <= так, чтобы в них можно было сравнивать векторы. Перегрузить операции ввода-вывода в поток. В функции main привести примеры реализации класса Vector.