Python. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Сумму отрицательных элементов. 2. Произведение элементов, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по возрастанию.

shabralievaaimp03wgf shabralievaaimp03wgf    1   10.12.2021 21:39    1

Ответы
мая101 мая101  30.01.2022 22:11

Программа:

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)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика