Доделать задачу.
Вопросы в личку.
Требуется ввести последовательность данных в массив и упорядочить (отсортировать) массив двумя методами: быстрая и пузырек. В процессе сортировки нужно посчитать количество выполненных операций сравнения и перемещения элементов массива. Необходимо предусмотреть возможность демонстрации процесса упорядочения, т.е. возможность отображения состояния последовательности на разных этапах сортировки.
Результаты выставки кошек: имя животного, порода, пять оценок, выставленных животному членами жюри. Каждая оценка число от 0 до 5. Упорядочить результаты по возрастанию суммы оценок.
Программа должна
1. ввести
а) длину упорядочиваемой последовательности (⩽100);
б) последовательность данных для сортировки;
в) режим работы программы (обычный или демонстрационный);
2. упорядочить исходную последовательность;
3. напечатать полученную последовательность, количество выполненных сравнений и перемещений элементов.
В демонстрационном режиме программа должна печатать последовательность после каждого этапа (шага) сортировки. Элементы последовательности следует печатать в том же формате, в котором они вводились.
1. Метод сортировки реализовать в виде процедуры; последовательность и её реальная длина —параметры процедуры.
2. Ввод и печать последовательности оформить в виде соответствующих процедур.
3. Работу с элементами последовательности: чтение элемента, печать элемента, сравнение двух элементов, перемещение элемента (обмен) — оформить в виде процедур.
4. В программе должны быть описаны переменные — количество сравнений и количество перемещении̮. Процедуры сравнения и перемещения при каждом обращении к ним должны увеличивать значения этих глобальных счётчиков сравнений и перемещений.
Результаты экспериментов оформить в виде двух таблиц, соответствующих двум заданным методам сортировки (во вложении).
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |