galstyangevorgp08o0o
26.10.2021 17:03

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
motovsavelymotOv
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)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота