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