Задачи на одномерный массив
Массив имеет размер 10 частей. Тип массива – целый. Данные массива – числа от 0 до 10.
1. В одномерном массиве определить сумму положительных элементов. 2. Найти произведение элементов, расположенных между максимальным по модулю и минимальным по модулю элементами массива.
Ответы
Ответ дал:
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
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░░░░░ ░░░░▀█▄▀▄▀██████░▀█▄▀▄▀████▀
░░░░ ░░░░░░░▀█▄█▄███▀░░░▀██▄█▄█▀
подивись будь ласочка
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
8 лет назад
https://znanija.com/task/53070168?utm_source=android&utm_medium=share&utm_campaign=question