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.
|
||
Напишите код решения задачи
|
||
Добавьте комментарии в коде объясняющие ход работы программы.
|
||
|