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

Формат входных данных.
Ввод:
значения параметров статических объектов, затем число пар экземпляров
динамических объектов и данные параметров динамических объектов.
Вывод: результаты
специфических методов (сложение, вычитание, умножение, сравнение) статических
объектов, затем результаты специфических методов динамических объектов.
Пример входных данных:
278654.678 321.55
3
587456.5 2.45982
0 -389761456.657
-2.985 4.999
Пример выходных данных:
278976.2280
278333.1280
89601411.7109
greate
587458.9598
587454.0402
1445025.4987
greate
-389761456.6570
389761456.6570
0.0000
greate
2.0140
-7.9840
-14.9220
less