Композиция классов и объектов
Во всех заданиях помимо
указанных в заданиях операций, обязательно должны присутствовать:
·
Метод
инициализации 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