Несколько способов нахождения суммы положительных и отрицательных чисел в программировании:
a = [3, -4, -1, 1, -2, 5, 4, 5, -5, -3, -4, 10, -10, 1, -2]sum1 = sum2 = 0for i in a: if i > 0: sum1 += i else: sum2 += iprint('Сумма положительных:', sum1, 'Сумма отрицательных:', sum2, sep='
')
Использование метода reduce. 4 Например, в JavaScript для нахождения суммы положительных и отрицательных чисел в массиве можно передать в качестве начального значения массив с нулями, а далее суммировать с нужным элементом на основе условий. 4
Пример на языке Turbo Pascal. 5 Для определения суммы положительных и отрицательных чисел массива можно написать следующий код: 5
for i:=1 to R do read (mas[i]); sumP:=0; sumO:=0; for i:=1 to R do if mas[i] <0 then sumO := sumO + mas[i] else sumP := sumP + mas[i];writeln ('отрицательное', sumO, 'положительное ', sumP);readln;
Выбор способа зависит от используемого языка программирования.