Семинар 3. Задание 4. Абстрактные классы. Вариант 7.


Формат входных данных.
Ввод:
Создать объекта производного класса Linear(a*x+b =0), введя его характеристики, затем создать объекта
производного класса Square (a*x^2+B*x+c=0), введя его характеристики. Затем выполнять
действия, предписанные командами ввода:
1- изменить первый параметр
производного класса Linear(a);
2- изменить второй параметр
производного класса Linear(b);
3- изменить первый параметр
производного класса Square (a);
4- изменить второй параметр
производного класса Square (b);
5 – изменить третий параметр
производного класса Square (с);
0 - выход.
Вывод: После создания объекта, либо изменения его параметров,
выводить сведения об объектах, и вещественные корни уравнения.
Пример входных данных:
1 -1
1 -3 2
1 2
2 -3
3 2
4 -4
5 -10
0
Пример выходных данных:
Linear: 1*x+-1=0 root x=1
Square: 1*x^2+-3*x+2=0 roots x1=2 x2=1
Linear: 2*x+-1=0 root
x=0.5
Linear: 2*x+-3=0 root
x=1.5
Square: 2*x^2+-3*x+2=0 no roots!
Square: 2*x^2+-4*x+2=0 roots x1=1 x2=1
Square: 2*x^2+-4*x+-10=0 roots x1=3.44949
x2=-1.44949