Задание звучит следующим образом:
Создать абстрактный класс Solution (решение) с виртуальными методами
вычисления корней уравнения и вывода на экран. На его основе реализовать классы
Linear (линейное уравнение) и Square (квадратное уравнение) с соответствующими
полями и методами для решения каждого из уравнений. Для квадратного уравнения
предусмотреть возможность получения решения в виде комплексных чисел (для
команды).
Создать класс Series (набор), содержащий массив/список/параметризованную
коллекцию объектов этих классов в динамической памяти. Предусмотреть возможность
вывода характеристик объектов списка и решения уравнения. Написать
демонстрационную программу, в которой будут использоваться все методы классов.
Язык программирования: C#