Предмет: Информатика,
автор: sarykmedia
Python. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Сумму отрицательных элементов. 2. Произведение элементов, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию.
Ответы
Автор ответа:
3
Программа:
Python:
otr, pr = 0, 1
n = int(input('n = '))
print('Введите числа массива: ')
arr = [int(input()) for i in range(n)]
print(arr)
for i in arr:
if i < 0: otr += i
if arr.index(max(arr)) > arr.index(min(arr)):
if arr.index(i) > arr.index(min(arr)) and arr.index(i) < arr.index(max(arr)):
pr *= i
elif arr.index(max(arr)) < arr.index(min(arr)):
if arr.index(i) < arr.index(min(arr)) and arr.index(i) > arr.index(max(arr)):
pr *= i
print('Сумма отрицательных чисел:', otr)
print('Произведение элементов между минимальным и максимальным числами:', pr)
arr.sort()
print('Отсортированный массив:', arr)
Похожие вопросы
Предмет: Русский язык,
автор: Влада12032016
Предмет: Українська мова,
автор: angel7777angeli
Предмет: Қазақ тiлi,
автор: aktaevaad
Предмет: Русский язык,
автор: даникуэль228
Предмет: Русский язык,
автор: Svetlanka2018