Семинар 3. Задание 4. Абстрактные классы. Вариант 18.



Формат входных данных.
Ввод: Создать объекты производных класса Bubble и Choice, введя их
характеристики (число элементов и сами элементы), затем выполнять действия,
предписанные командами ввода:
1- изменить элемент с
указанным номером объекта класса Bubble;
2- изменить элемент с
указанным номером объекта класса Choice;
0 - выход.
Вывод: После создания объекта, либо изменения его параметров,
выводить сведения об объектах, и результаты выполнения методов сортировки и
поэлементной обработки.
Пример входных данных:
5 1 3 2 4 5
8 4 3 6 1 5 9 2 7
1 4 987
2 3 321
0
Пример выходных данных:
Bubble 1 3 2 4 5
Sort Bubble 1 2 3 4 5
Obrab Bubble 1 1.73205
1.41421 2 2.23607
Choice 4 3 6 1 5 9 2 7
Sort Choice 1 2 3 4 5 6 7 9
Obrab Choice 1.38629
1.09861 1.79176 0 1.60944 2.19722 0.693147 1.94591
Bubble 1 3 2 4 987
Sort Bubble 1 2 3 4 987
Obrab Bubble 1 1.73205
1.41421 2 31.4166
Choice 4 3 6 321 5 9 2 7
Sort Choice 2 3 4 5 6 7 9
321
Obrab Choice 1.38629
1.09861 1.79176 5.77144 1.60944 2.19722 0.693147 1.94591