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



Формат входных данных.
Ввод: Создать объект базового класса, введя его характеристики, затем создать два
объекта производного класса, введя их характеристики. Затем выполнять действия,
предписанные командами ввода:
1- изменить элемент с
указанным номером объекта базового класса;
2- изменить первый объект
производного класса;
3- изменить второй объект
производного класса;
0 - выход.
Вывод: После создания объекта, либо изменения его параметров,
выводить сведения об объекте базового класса, либо сведения об объектах
производного класса и результаты выполнения операций(р1+p2, р1-p2, р1*p2, р1/p2).
Пример входных данных:
8 10 24 3 4 1 203 2 724
8 7 7 6 1 5 2 3 4 5 6 7 2 3 4
5 6
1 3 94
1 2 120
2 1 1 2 2 3 3 4 6
3 4 4 3 3 2 2 0 5
2 6 5 7 4 3 2 1 7
3 4 3 2 6 5 7 1 2
0
Пример выходных данных:
Array 10 24 3 4 1 203 2 724
Octal1 43251677 Octal2 65432765
Octal1+Octal2 130704664
Octal1-Octal2 -22161066
Octal1*Octal2 3544071320330313
Octal1/Octal2 0
Array 10 24 3 94 1 203 2 724
Array 10 24 120 94 1 203 2 724
Octal1 64332211 Octal2 65432765
Octal1+Octal2 151765176
Octal1-Octal2 -1100554
Octal1*Octal2 5367443546022035
Octal1/Octal2 0
Octal1 64332211 Octal2 50223344
Octal1+Octal2 134555555
Octal1-Octal2 14106645
Octal1*Octal2 4100114556420004
Octal1/Octal2 1
Octal1 71234756 Octal2 50223344
Octal1+Octal2 141460322
Octal1-Octal2 21011412
Octal1*Octal2 4404610133565770
Octal1/Octal2 1
Octal1 71234756 Octal2 21756234
Octal1+Octal2 113213212
Octal1-Octal2 47256522
Octal1*Octal2 2005423236352410
Octal1/Octal2 3