Задача 78: Улучшенный пузырек
Условие задачи:
Измените алгоритм "пузырьковой" сортировки так, чтобы он заканчивал свою работу в случае, когда на очередном проходе не произошло ни одного обмена (это означает, что массив уже отсортирован и дальнейшие проходы не нужны).
Входные данные:
На вход программе сначала подается значение \(n <= 10000\) — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие \(30000\).
Выходные данные:
Распечатайте отсортированный по неубыванию массив.