43 lines
1.1 KiB
Markdown
43 lines
1.1 KiB
Markdown
|
Задача:
|
|||
|
|
|||
|
В первой строке вводится одно натуральное число num < 10.
|
|||
|
|
|||
|
Во второй строке создается пустой массив.
|
|||
|
|
|||
|
На третьей строке массив через цикл for заполняется рандомными натуральными числами < 100. Количество элементов не должно превышать num.
|
|||
|
|
|||
|
Отсортируйте массив используя метод “пузырька” по возрастанию.
|
|||
|
|
|||
|
Необходимо вывести получившийся массив.
|
|||
|
|
|||
|
|
|||
|
Пример:
|
|||
|
|
|||
|
Входные данные:
|
|||
|
|
|||
|
>> 5
|
|||
|
|
|||
|
--------------------
|
|||
|
|
|||
|
>>1
|
|||
|
|
|||
|
>>5
|
|||
|
|
|||
|
>>8
|
|||
|
|
|||
|
>>11
|
|||
|
|
|||
|
>>2
|
|||
|
|
|||
|
Выходные данные:
|
|||
|
|
|||
|
[1, 2, 5, 8, 11]
|
|||
|
|
|||
|
|
|||
|
Этапы выполнения:
|
|||
|
|
|||
|
Создайте файл с расширением “.py” и назовите его bubble_sort.
|
|||
|
Напишите код решения задачи
|
|||
|
Добавьте комментарии в коде объясняющие ход работы программы.
|
|||
|
|