Светильники Вилед

Дана последовательность целых чисел (массив). Определить сумму всех положительных

В программировании часто возникает необходимость найти сумму элементов массива. Одним из частных случаев является определение суммы всех положительных чисел в массиве. В этой статье мы рассмотрим, как решить задачу с помощью языка программирования Python.

Задача

Дан массив целых чисел. Необходимо определить сумму всех положительных чисел в этом массиве.

Решение

Для решения задачи нам понадобится цикл, который будет перебирать элементы массива и проверять, является ли элемент положительным числом. Если элемент положительный, то мы будем добавлять его к сумме.

Вот как это выглядит на языке Python:

def sum_of_positive(arr):
    sum = 0
    for element in arr:
        if element > 0:
            sum += element
    return sum

Здесь мы определили функцию sum_of_positive, которая принимает массив arr в качестве аргумента. Далее мы задали начальное значение суммы sum равное нулю и запустили цикл for, который перебирает все элементы массива arr.

Для каждого элемента мы проверяем, является ли он положительным числом. Если это так, то мы добавляем его значение к сумме. После перебора всех элементов массива мы возвращаем итоговую сумму.

Использование этой функции может выглядеть так:

array = [1, -2, 3, 4, -5, 6, -7]
print(sum_of_positive(array))

Вывод программы будет равен 14, что является суммой всех положительных чисел в массиве.

Заключение

Определение суммы всех положительных чисел в массиве – это одна из частных задач, которые могут возникать при программировании. С помощью цикла и условной конструкции мы легко можем решить данную задачу на языке Python.