Композиция классов и объектов
Во всех заданиях помимо
указанных в заданиях операций, обязательно должны присутствовать:
·
Метод
инициализации Init(); метод должен контролировать значения аргументов на
корректность, при некорректных значения выводить сообщение No
и заканчивать работу с этим экземпляром;
·
Ввод с клавиатуры
Read();
·
Вывод на экран Display(), в
котором выводятся поля экземпляра и результат вычислений специфического метода;




В головной функции требуется
создать один статический экземпляр описанного типа и массив из n динамических
экземпляров этого типа и вызвать для каждого из этих экземпляров все
перечисленные методы в указанном порядке.
Формат входных данных.
Ввод: две
пары значений параметров статических объектов, затем дробное число, затем в
следующей строке число пар экземпляров динамических объектов и данные
параметров динамических объектов и дробные числа для умножения и деления.
Вывод:
результаты специфических методов статического объекта по порядку, затем
результаты специфических методов динамических объектов.
Пример входных данных:
987385.34 191583.71 2.75
3
564397.51 298632.98 2.005
406897.78 1367431.62 7.975
349087.65 495674.31 1.569
Пример выходных данных:
1178969,05
795801,63
5,153806
359049,21
69666,80
2715309,69
526855,20
greate
863030,49
265764,53
1,889937
281495,02
148944,13
1131617,01
598759,12
greate
1774329,40
-960533,84
0,297564
51021,67
171464,78
3245009,80
10905267,17
less
844761,96
-146586,66
0,704268
222490,54
315917,34
547718,52
777712,99
less