Предмет: Информатика, автор: mariaaaaa52472

Помогите, метод пузырька
Отсортировать массив состоящий из 10 случайных элементов (от 1 до 100) в порядке возрастания и убывания


bogatyrev895: язык?
mariaaaaa52472: любой, главное написать
mariaaaaa52472: 2 примера убывание и возрастания
mariaaaaa52472: методом пузырька

Ответы

Автор ответа: bogatyrev895
0

Ответ:

Сортировка по возрастанию:

import random

# генерируем случайный массив из 10 элементов

arr = [random.randint(1, 100) for i in range(10)]

# сортируем массив пузырьком

n = len(arr)

for i in range(n-1):

   for j in range(n-i-1):

       if arr[j] > arr[j+1]:

           arr[j], arr[j+1] = arr[j+1], arr[j]

# выводим отсортированный массив

print("Массив, отсортированный по возрастанию:", arr)

Сортировка по убыванию:

import random

# генерируем случайный массив из 10 элементов

arr = [random.randint(1, 100) for i in range(10)]

# сортируем массив пузырьком

n = len(arr)

for i in range(n-1):

   for j in range(n-i-1):

       if arr[j] < arr[j+1]:

           arr[j], arr[j+1] = arr[j+1], arr[j]

# выводим отсортированный массив

print("Массив, отсортированный по убыванию:", arr)

Объяснение:


mariaaaaa52472: а end в конце не надо?
bogatyrev895: python
Похожие вопросы
Предмет: Английский язык, автор: bezobrazovaana