Для упорядочивания нечетных элементов массива по убыванию с помощью метода пузырька можно использовать следующий код на языке Python:
def bubble_sortarrarrarr: n = lenarrarrarr
for i in rangennn: for j in range0,n−i−10, n-i-10,n−i−1: if arrjjj % 2 != 0 and arrjjj < arrj+1j+1j+1: arrjjj, arrj+1j+1j+1 = arrj+1j+1j+1, arrjjj
return arr arr = 9,5,2,7,1,8,4,6,39, 5, 2, 7, 1, 8, 4, 6, 39,5,2,7,1,8,4,6,3
sorted_arr = bubble_sortarrarrarr print"Исходныймассив:",arr"Исходный массив:", arr"Исходныймассив:",arr
print"Отсортированныймассив(нечетныеэлементыпоубыванию):",sortedarr"Отсортированный массив (нечетные элементы по убыванию):", sorted_arr"Отсортированныймассив(нечетныеэлементыпоубыванию):",sortedarr
При выполнении данного кода массив arr будет сортироваться по убыванию только для нечетных элементов. В результате работы кода будет получен список sorted_arr, с нечетными элементами, отсортированными по убыванию.
Для упорядочивания нечетных элементов массива по убыванию с помощью метода пузырька можно использовать следующий код на языке Python:
def bubble_sortarrarrarr:n = lenarrarrarr for i in rangennn:
for j in range0,n−i−10, n-i-10,n−i−1:
if arrjjj % 2 != 0 and arrjjj < arrj+1j+1j+1:
arrjjj, arrj+1j+1j+1 = arrj+1j+1j+1, arrjjj return arr
arr = 9,5,2,7,1,8,4,6,39, 5, 2, 7, 1, 8, 4, 6, 39,5,2,7,1,8,4,6,3 sorted_arr = bubble_sortarrarrarr
print"Исходныймассив:",arr"Исходный массив:", arr"Исходныймассив:",arr print"Отсортированныймассив(нечетныеэлементыпоубыванию):",sortedarr"Отсортированный массив (нечетные элементы по убыванию):", sorted_arr"Отсортированныймассив(нечетныеэлементыпоубыванию):",sorteda rr
При выполнении данного кода массив arr будет сортироваться по убыванию только для нечетных элементов. В результате работы кода будет получен список sorted_arr, с нечетными элементами, отсортированными по убыванию.