допоможіть будь ласка написати програму в пайтоні дано масив чисел 12, 10, 33, 27, 39 30, 50. Складіть програма яка впорядковує елементи масиву у порядку спадання використовуючи алгоритм сортування вибором мінімального елемента та знаходить суму найменшого та найбільшого елементів масиву потрібно дуже терміново даю 30 балів​

Ответы

Ответ дал: hypefaq
0

# вхідний масив

arr = [12, 10, 33, 27, 39, 30, 50]

# сортування вибором мінімального елемента

for i in range(len(arr)):

   # знаходимо індекс мінімального елемента від поточного індексу до кінця масиву

   min_idx = i

   for j in range(i+1, len(arr)):

       if arr[j] > arr[min_idx]:

           min_idx = j

   # міняємо місцями поточний елемент та мінімальний елемент

   arr[i], arr[min_idx] = arr[min_idx], arr[i]

# знаходження суми найменшого та найбільшого елементів масиву

min_elem = arr[-1]

max_elem = arr[0]

sum_min_max = min_elem + max_elem

# виведення результатів

print("Масив у порядку спадання: ", arr)

print("Найменший елемент: ", min_elem)

print("Найбільший елемент: ", max_elem)

print("Сума найменшого та найбільшого елементів: ", sum_min_max)

Вас заинтересует