нельзя использовать стандартные функции сортировки питон!
можно пожалуйста с объяснением работы кода
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
• сумму отрицательных элементов массива;
• произведение элементов массива, расположенных между максимальным и минимальным элементами.
Упорядочить элементы массива по возрастанию.
Answers & Comments
Ответ на 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)