Составьте программу для решения одной из следующих задач, которая запрашивает значение элементов одномерного числового массива А и подсчета суммы элементов массива, меньших своего номера.
def sum_less_index(arr): total_sum = 0 for i in range(len(arr)): if arr[i] < i: total_sum += arr[i] return total_sum arr = [] n = int(input("Введите длину массива: ")) for i in range(n): arr.append(int(input(f"Введите {i+1}-й элемент массива: "))) result = sum_less_index(arr) print("Сумма элементов массива, меньших своего номера, равна:", result)
Пример работы программы:
Введите длину массива: 5 Введите 1-й элемент массива: 3 Введите 2-й элемент массива: 0 Введите 3-й элемент массива: 5 Введите 4-й элемент массива: 2 Введите 5-й элемент массива: 1 Сумма элементов массива, меньших своего номера, равна: 3
total_sum = 0
for i in range(len(arr)):
if arr[i] < i:
total_sum += arr[i]
return total_sum
arr = []
n = int(input("Введите длину массива: "))
for i in range(n):
arr.append(int(input(f"Введите {i+1}-й элемент массива: ")))
result = sum_less_index(arr)
print("Сумма элементов массива, меньших своего номера, равна:", result)
Пример работы программы:
Введите длину массива: 5Введите 1-й элемент массива: 3
Введите 2-й элемент массива: 0
Введите 3-й элемент массива: 5
Введите 4-й элемент массива: 2
Введите 5-й элемент массива: 1
Сумма элементов массива, меньших своего номера, равна: 3