• Предмет: Информатика
  • Автор: nurislamzakirov
  • Вопрос задан 6 лет назад

нельзя использовать стандартные функции сортировки питон!

можно пожалуйста с объяснением работы кода
В одномерном массиве, состоящем из n вещественных элементов, вычислить:


• сумму отрицательных элементов массива;


• произведение элементов массива, расположенных между максимальным и минимальным элементами.


Упорядочить элементы массива по возрастанию.

Ответы

Ответ дал: Fedy16
1

Ответ на Python:

array = [-123, 4123, -444, 0, 55, 100]

negative_sum = 0

sorted_array = []

for i in range(0, len(array)):

   minimal = min(array)

   if minimal < 0: negative_sum += minimal

   index = array.index(minimal)

   del array[index]

   sorted_array.append(minimal)

multiply = sorted_array[1]

for i in range(2, len(sorted_array)):

   multiply *= sorted_array[i]

print(negative_sum)

print(multiply)

print(sorted_array)

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