ГлавнаяПрограммирование → Решение задач, Программирование Pascal Сортировка

Решение задач, Программирование Pascal Сортировка

Задание

Язык

Free Pascal

Min время, сек

0.011

Среднее время, сек

0.011

Верных решений

1

 

Напишите программу, которая сортирует массив, используя метод "пузырька" с флажком. Флажок (логическая переменная) показывает, была ли хотя бы одна перестановка элементов на очередном проходе по массиву. Если перестановок не было, работа программы заканчивается.

Входные данные

Первая строка содержит размер массива N. Во второй строке через пробел задаются У чисел - элементы массива. Гарантируется, что 0<N< 1000 .

Выходные данные

Программа должна выводить все элементы массива в одной строке через пробелы после каждого прохода, если во время этого прохода была перестановка элементов. Если перестановок не было, программа должна вывести исходный массив.

Примеры

входные данные

4

3 2 14

выходные данные

13 2 4

12 3 4

Детали товара
  • 65 руб.
  • Задача
  • Pascal
  • Нет
  • Pascal ABC
  • Нет
Изображения товара
Обратите внимание

На нашем сайте есть работы, которые включают в себя несколько задач. Если Вам необходима только одна или несколько задач из всей работы, то вам нет необходимости покупать работу целиком. Мы можем продать задачи по отдельности. Для этого обратитесь к нам удобным для Вас способом.

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.