Предмет: Информатика,
автор: deordyevsana
Задачи на одномерный массив
Массив имеет размер 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
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░░░░░ ░░░░▀█▄▀▄▀██████░▀█▄▀▄▀████▀
░░░░ ░░░░░░░▀█▄█▄███▀░░░▀██▄█▄█▀
Похожие вопросы
Предмет: Алгебра,
автор: omar8738
Предмет: Қазақ тiлi,
автор: slowflew66
Предмет: Алгебра,
автор: aristanovanargiz7
Предмет: Немецкий язык,
автор: ivantezek9
Предмет: Химия,
автор: Innapafifova829