Задачи на одномерный массив

Массив имеет размер 10 частей. Тип массива – целый. Данные массива – числа от 0 до 10.

1. В одномерном массиве определить сумму положительных элементов. 2. Найти произведение элементов, расположенных между максимальным по модулю и минимальным по модулю элементами массива.​

Ответы

Ответ дал: asphaltlev
1

Відповідь:

1)
arr = [0, -1, 4, 5, 7, -2, 8, 10, -3, 2]

positive_sum = 0

for num in arr:

   if num > 0:

       positive_sum += num

print(positive_sum) # Output: 36
2)
arr = [0, -1, 4, 5, 7, -2, 8, 10, -3, 2]

max_index = arr.index(max(arr, key=abs))

min_index = arr.index(min(arr, key=abs))

if max_index < min_index:

   max_index, min_index = min_index, max_index

product = 1

for i in range(min_index+1, max_index):

   product *= arr[i]

print(product) # Output: -560


▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

░░░░░ ░░░░▀█▄▀▄▀██████░▀█▄▀▄▀████▀

░░░░ ░░░░░░░▀█▄█▄███▀░░░▀██▄█▄█▀


alice12324: Завдання на фото, допоможіть будь ласка. ​
https://znanija.com/task/53070168?utm_source=android&utm_medium=share&utm_campaign=question
alice12324: подивись будь ласочка
Вас заинтересует