Program to Sum Positive and Negative Elements in Array

Program to Sum Positive and Negative Elements in Array

  • Write a program to Sum Positive and Negative Elements in Array in C
  • Write a program to Sum Positive and Negative Elements in Array in C++
  • Write a program to Sum Positive and Negative Elements in Array in Python
  • Write a program to Sum Positive and Negative Elements in Array in PHP
  • Write a program to Sum Positive and Negative Elements in Array in Java
  • Write a program to Sum Positive and Negative Elements in Array in Java Script
  • Write a program to Sum Positive and Negative Elements in Array in C#

Explanation:

The following reasoning can be used to determine the sum of the array’s positive and negative elements:

Logic:

  1. Initialize Variables:
    • positive_sum = 0
    • negative_sum = 0
  2. Iterate Through the Array:
    • For each element:
      • If the element is greater than 0, add it to positive_sum = 0.
      • If the element is less than 0, add it to negative_sum = 0.
  3. Output:
    • After processing all elements, return or print the values of positive_sum = 0 and negative_sum = 0.

Program to Sum Positive and Negative Elements in Array

#include <stdio.h>

int main() {
    int arr[] = {10, -5, 3, -20, 8, -1};  // Example array
    int size = sizeof(arr) / sizeof(arr[0]);
    int positive_sum = 0, negative_sum = 0;

    for (int i = 0; i < size; i++) {
        if (arr[i] > 0) {
            positive_sum += arr[i];
        } else if (arr[i] < 0) {
            negative_sum += arr[i];
        }
    }

    printf("Sum of Positive Elements: %d\n", positive_sum);
    printf("Sum of Negative Elements: %d\n", negative_sum);

    return 0;
}

#include <iostream>
using namespace std;

int main() {
    int arr[] = {10, -5, 3, -20, 8, -1};  // Example array
    int size = sizeof(arr) / sizeof(arr[0]);
    int positive_sum = 0, negative_sum = 0;

    for (int i = 0; i < size; i++) {
        if (arr[i] > 0) {
            positive_sum += arr[i];
        } else if (arr[i] < 0) {
            negative_sum += arr[i];
        }
    }

    cout << "Sum of Positive Elements: " << positive_sum << endl;
    cout << "Sum of Negative Elements: " << negative_sum << endl;

    return 0;
}

arr = [10, -5, 3, -20, 8, -1]  # Example array

positive_sum = sum(x for x in arr if x > 0)
negative_sum = sum(x for x in arr if x < 0)

print(f"Sum of Positive Elements: {positive_sum}")
print(f"Sum of Negative Elements: {negative_sum}")

<?php
$arr = array(10, -5, 3, -20, 8, -1);  // Example array

$positive_sum = 0;
$negative_sum = 0;

foreach ($arr as $num) {
    if ($num > 0) {
        $positive_sum += $num;
    } elseif ($num < 0) {
        $negative_sum += $num;
    }
}

echo "Sum of Positive Elements: $positive_sum\n";
echo "Sum of Negative Elements: $negative_sum\n";
?>

public class Main {
    public static void main(String[] args) {
        int[] arr = {10, -5, 3, -20, 8, -1};  // Example array
        int positiveSum = 0, negativeSum = 0;

        for (int num : arr) {
            if (num > 0) {
                positiveSum += num;
            } else if (num < 0) {
                negativeSum += num;
            }
        }

        System.out.println("Sum of Positive Elements: " + positiveSum);
        System.out.println("Sum of Negative Elements: " + negativeSum);
    }
}

const arr = [10, -5, 3, -20, 8, -1];  // Example array

let positiveSum = 0, negativeSum = 0;

arr.forEach(num => {
    if (num > 0) {
        positiveSum += num;
    } else if (num < 0) {
        negativeSum += num;
    }
});

console.log(`Sum of Positive Elements: ${positiveSum}`);
console.log(`Sum of Negative Elements: ${negativeSum}`);

using System;

class Program {
    static void Main() {
        int[] arr = {10, -5, 3, -20, 8, -1};  // Example array
        int positiveSum = 0, negativeSum = 0;

        foreach (int num in arr) {
            if (num > 0) {
                positiveSum += num;
            } else if (num < 0) {
                negativeSum += num;
            }
        }

        Console.WriteLine($"Sum of Positive Elements: {positiveSum}");
        Console.WriteLine($"Sum of Negative Elements: {negativeSum}");
    }
}

List of All Programs