Семинар 3. Задание 2. Массивы и наследование. Вариант 4.




Формат входных данных.
Ввод: Создать объект базового класса, введя его характеристики,
затем создать два объекта производного класса, введя их характеристики и
дробное число. Затем выполнять действия, предписанные командами ввода:
1- изменить элемент с
указанным номером первого объекта базового класса;
2- изменить первый объект
производного класса Money;
3- изменить второй объект
производного класса Money;
4 изменить дробное число;
0 - выход.
Вывод: После создания объекта, либо изменения его параметров,
выводить сведения об объекте по формату для базового класса – вывод всех элементов
массива, для производного класса Money
(первое число, второе число, x1+x2, x1-x2, x1*число, х2*число, x1/x2).
Пример входных данных:
8 10 24 3 4 1 203 2 724
12 4 5 6 7 8 8 6 2 1 2 5 6 9 3 2 1 3 2 8 4 1 7 8 5 3.976
1 3 94
1 5 120
2 2 3 3 2 1 4 8 2 1 6 4 5
3 1 1 2 2 2 3 3 2 1 9 3 7
4 6.121
0
Пример выходных данных:
Array 10 24 3 4 1 203 2 724
Money1 6521268876.54 Money2 5871482312.39
Money1+Money2 12392751188.93
Money1-Money2 649786564.15
Money1*chislo 25928565053.12 Money2*chislo 23345013674.06
Money1/Money2 1.11067
Array 10 24 3 94 1 203 2 724
Array 10 24 3 94 1 120 2 724
Money1 5461284123.32 Money2 5871482312.39
Money1+Money2 11332766435.71
Money1-Money2 -410198189.07
Money1*chislo 21714065674.32 Money2*chislo 23345013674.06
Money1/Money2 0.930137
Money1 5461284123.32 Money2 7391233222.11
Money1+Money2 12852517345.43
Money1-Money2 -1929949098.79
Money1*chislo 21714065674.32 Money2*chislo 29387543291.10
Money1/Money2 0.738887
Money1 5461284123.32 Money2 7391233222.11
Money1+Money2 12852517345.43
Money1-Money2 -1929949098.79
Money1*chislo 33428520118.84 Money2*chislo 45241738552.53
Money1/Money2 0.738887