Дан массив размера N и целые числа K и L (1 ≤ K ≤ L ≤ N). Найти сумму элементов массива с номерами от K до L включительно.

17 Мая 2019 в 19:47
467 +1
1
Ответы
1

Программа на Python:

def sum_elements(arr, K, L):
if K < 1 or L > len(arr) or K > L:
return "Неверные значения K и L"
sum = 0
for i in range(K-1, L):
sum += arr[i]
return sum
N = int(input("Введите размер массива N: "))
arr = list(map(int, input("Введите элементы массива через пробел: ").split()))
K = int(input("Введите целое число K: "))
L = int(input("Введите целое число L: "))
result = sum_elements(arr, K, L)
print(f"Сумма элементов массива с номерами от {K} до {L} включительно: {result}")

Пример работы программы:

Введите размер массива N: 5
Введите элементы массива через пробел: 1 2 3 4 5
Введите целое число K: 2
Введите целое число L: 4
Сумма элементов массива с номерами от 2 до 4 включительно: 9
28 Мая 2024 в 16:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир