Варианты первой задачи для второго курса

Общие требования к выполнению задач в осеннем семестре. Варианты заданий, которые необходимо сдать до конца сентября.
  1. Класс вектор в пространстве произвольной размерности. Методы должны реализовывать основные операции аналитической геометрии. Размерность вектора задается при создании объекта.
  2. Класс динамический массив вещественных чисел. Вставка, добавление, удаление элементов и доступ по индексу (за время O(1)).
  3. Класс кольцевая очередь целых чисел. Добавление и извлечение элементов, объединение двух очередей (размер новой очереди является суммой размеров частей). Размер очереди задается при создании объекта.
  4. Классы точка и треугольник. Методы преобразования плоскости (поворот, гомотетия, афинное и т.п.)
  5. Класс полином от одной переменной над R. Операции сложения и умножения.