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




Формат входных данных.
Ввод: Создать объект базового класса, введя его характеристики,
затем создать два объекта производного класса, введя их характеристики. Затем
выполнять действия, предписанные командами ввода:
1- вывести указанный элемент
объекта базового класса;
2- добавить карточку в первый
объект производного класса;
3 – удалить карточку из
первого объекта производного класса;
4 - добавить карточку во второй объект
производного класса;
5 – удалить карточку из
второго объекта производного класса;
0 - выход.
Вывод: После создания объекта, либо изменения его параметров,
выводить сведения об объекте по формату для базового класса – вывод всех
элементов массива, для производного класса – поэлементный вывод исходных
массивов, затем результат операций объединения, пересечения, разности.
Пример входных данных:
5 1 2 3 4 5
8 dict1
table stol
chair stul
map karta
book kniga
pen ruchka
apple yabloko
cat kot
mat kovrik
8 dict2
black chernyi
white belyi
red krasnyi
green zelenyi
blue sinii
cat kot
mat kovrik
book kniga
1 3
1 7
2 pie pirog
3 slice kusok
4 cat
5 mat
0
Пример выходных данных:
1
2 3 4
5
Dictionary1 dict1
table-stol;
chair-stul;
map-karta;
book-kniga;
pen-ruchka;
apple-yabloko;
cat-kot;
mat-kovrik;
Dictionary2 dict2
black-chernyi;
white-belyi;
red-krasnyi;
green-zelenyi;
blue-sinii;
cat-kot;
mat-kovrik;
book-kniga;
Dictionary1 + Dictionary2 table-stol;
chair-stul;
map-karta;
book-kniga;
pen-ruchka;
apple-yabloko;
cat-kot;
mat-kovrik;
black-chernyi;
white-belyi;
red-krasnyi;
green-zelenyi;
blue-sinii;
Dictionary1 - Dictionary2 table-stol;
chair-stul;
map-karta;
pen-ruchka;
apple-yabloko;
Dictionary1 * Dictionary2 book-kniga;
cat-kot;
mat-kovrik;
mas[3]=4
nedopustimy index
Dictionary1 dict1
table-stol;
chair-stul;
map-karta;
book-kniga;
pen-ruchka;
apple-yabloko;
cat-kot;
mat-kovrik;
pie-pirog;
Dictionary2 dict2
black-chernyi;
white-belyi;
red-krasnyi;
green-zelenyi;
blue-sinii;
cat-kot;
mat-kovrik;
book-kniga;
Dictionary1 + Dictionary2 table-stol;
chair-stul;
map-karta;
book-kniga;
pen-ruchka;
apple-yabloko;
cat-kot;
mat-kovrik;
pie-pirog;
black-chernyi;
white-belyi;
red-krasnyi;
green-zelenyi;
blue-sinii;
Dictionary1 - Dictionary2 table-stol;
chair-stul;
map-karta;
pen-ruchka;
apple-yabloko;
pie-pirog;
Dictionary1 * Dictionary2 book-kniga;
cat-kot;
mat-kovrik;
Dictionary1 dict1
table-stol;
chair-stul;
map-karta;
book-kniga;
pen-ruchka;
apple-yabloko;
cat-kot;
mat-kovrik;
pie-pirog;
Dictionary2 dict2
black-chernyi;
white-belyi;
red-krasnyi;
green-zelenyi;
blue-sinii;
cat-kot;
mat-kovrik;
book-kniga;
slice-kusok;
Dictionary1 + Dictionary2 table-stol;
chair-stul;
map-karta;
book-kniga;
pen-ruchka;
apple-yabloko;
cat-kot;
mat-kovrik;
pie-pirog;
black-chernyi;
white-belyi;
red-krasnyi;
green-zelenyi;
blue-sinii;
slice-kusok;
Dictionary1 - Dictionary2 table-stol;
chair-stul;
map-karta;
pen-ruchka;
apple-yabloko;
pie-pirog;
Dictionary1 * Dictionary2 book-kniga;
cat-kot;
mat-kovrik;
Dictionary1
table-stol;
chair-stul;
map-karta;
book-kniga;
pen-ruchka;
apple-yabloko;
mat-kovrik;
pie-pirog;
Dictionary2 dict2
black-chernyi;
white-belyi;
red-krasnyi;
green-zelenyi;
blue-sinii;
cat-kot;
mat-kovrik;
book-kniga;
slice-kusok;
Dictionary1 + Dictionary2 table-stol;
chair-stul;
map-karta;
book-kniga;
pen-ruchka;
apple-yabloko;
mat-kovrik;
pie-pirog;
black-chernyi;
white-belyi;
red-krasnyi;
green-zelenyi;
blue-sinii;
cat-kot;
slice-kusok;
Dictionary1 - Dictionary2 table-stol;
chair-stul;
map-karta;
pen-ruchka;
apple-yabloko;
pie-pirog;
Dictionary1 * Dictionary2 book-kniga;
mat-kovrik;
Dictionary1
table-stol;
chair-stul;
map-karta;
book-kniga;
pen-ruchka;
apple-yabloko;
mat-kovrik;
pie-pirog;
Dictionary2
black-chernyi;
white-belyi;
red-krasnyi;
green-zelenyi;
blue-sinii;
cat-kot;
book-kniga;
slice-kusok;
Dictionary1 + Dictionary2 table-stol;
chair-stul;
map-karta;
book-kniga;
pen-ruchka;
apple-yabloko;
mat-kovrik;
pie-pirog;
black-chernyi;
white-belyi;
red-krasnyi;
green-zelenyi;
blue-sinii;
cat-kot;
slice-kusok;
Dictionary1 - Dictionary2 table-stol;
chair-stul;
map-karta;
pen-ruchka;
apple-yabloko;
mat-kovrik;
pie-pirog;
Dictionary1
* Dictionary2 book-kniga;