Вычислить в массиве сумму элементов от первого отрицательного и до конца

8 Мая 2020 в 19:40
146 +1
0
Ответы
1

Пример кода на Python для нахождения суммы элементов в массиве от первого отрицательного числа до конца:

def sum_after_negative(arr):
found_negative = False
total_sum = 0
for num in arr:
if found_negative:
total_sum += num
if num < 0:
found_negative = True
return total_sum
arr = [1, 2, -3, 4, 5, -6, 7, 8]
result = sum_after_negative(arr)
print(result) # Ответ: 14 (сумма элементов -3, 4, 5, -6, 7, 8)

Этот код ищет первое отрицательное число в массиве, а затем начинает считать сумму элементов до конца массива.

18 Апр 2024 в 12:34
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир