В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Luna2904
Luna2904
02.07.2021 03:49 •  Информатика

Написать программу, которая сортирует массив методом пузырьков. на вход программе подается размер массива, программа создает массив заданной длины и заполняет его случайными числами от 1 до 100, а затем сортирует, например, по возрастанию. на вывод подается отсортированный массив.

Ответ:
minzilyana
minzilyana
09.10.2020 10:48
PascalABC.NET 3.4.2, сборка 1880 от 18.11.2018Внимание! Если программа не работает, обновите версию!

procedure BubbleSort(a:array of integer);

// простая пузырьковая сортировка  

begin

 var n:=a.Length;

 for var i:=n-2 downto 0 do

   for var j:=0 to i do

     if a[j]>a[j+1] then Swap(a[j],a[j+1])

end;


begin

 var a := ArrRandom(ReadInteger('n='), 1, 100);

 a.Println;

 BubbleSort(a);

 a.Println

end.

Примерn= 1557 80 80 45 91 12 98 95 55 77 54 62 46 32 6012 32 45 46 54 55 57 60 62 77 80 80 91 95 98
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?