Skip to content
Related Articles

Related Articles

Improve Article
Program to find sum of elements in a given array
  • Difficulty Level : Easy
  • Last Updated : 09 Jun, 2021

Given an array of integers, find sum of its elements.
Examples : 

Input : arr[] = {1, 2, 3}
Output : 6
1 + 2 + 3 = 6

Input : arr[] = {15, 12, 13, 10}
Output : 50

C++




/* C++ Program to find sum of elements
in a given array */
#include <bits/stdc++.h>
using namespace std;
 
// function to return sum of elements
// in an array of size n
int sum(int arr[], int n)
{
    int sum = 0; // initialize sum
 
    // Iterate through all elements
    // and add them to sum
    for (int i = 0; i < n; i++)
    sum += arr[i];
 
    return sum;
}
 
// Driver code
int main()
{
    int arr[] = {12, 3, 4, 15};
    int n = sizeof(arr) / sizeof(arr[0]);
    cout << "Sum of given array is " << sum(arr, n);
    return 0;
}
 
// This code is contributed by rathbhupendra

C




/* C Program to find sum of elements
 in a given array */
#include <bits/stdc++.h>
 
// function to return sum of elements
// in an array of size n
int sum(int arr[], int n)
{
    int sum = 0; // initialize sum
 
    // Iterate through all elements
    // and add them to sum
    for (int i = 0; i < n; i++)
    sum += arr[i];
 
    return sum;
}
 
int main()
{
    int arr[] = {12, 3, 4, 15};
    int n = sizeof(arr) / sizeof(arr[0]);
    printf("Sum of given array is %d", sum(arr, n));
    return 0;
}

Java




/* Java Program to find sum of elements in a given array  */
class Test
{
     static int arr[] = {12,3,4,15};
      
     // method for sum of elements in an array
     static int sum()
     {
         int sum = 0; // initialize sum
         int i;
       
         // Iterate through all elements and add them to sum
         for (i = 0; i < arr.length; i++)
            sum +=  arr[i];
       
         return sum;
     }
      
     // Driver method
     public static void main(String[] args)
     {
         System.out.println("Sum of given array is " + sum());
        }
 }

Python3




# Python 3 code to find sum
# of elements in given array
def _sum(arr,n):
     
    # return sum using sum
    # inbuilt sum() function
    return(sum(arr))
 
# driver function
arr=[]
# input values to list
arr = [12, 3, 4, 15]
 
# calculating length of array
n = len(arr)
 
ans = _sum(arr,n)
 
# display sum
print ('Sum of the array is ',ans)
 
# This code is contributed by Himanshu Ranjan

C#




// C# Program to find sum of elements in a
// given array
using System;
 
class GFG {
     
    // method for sum of elements in an array
    static int sum(int []arr, int n)
    {
         
        int sum = 0; // initialize sum
         
        // Iterate through all elements and
        // add them to sum
        for (int i = 0; i < n; i++)
            sum += arr[i];
         
        return sum;
    }
     
    // Driver method
    public static void Main()
    {
         
        int []arr = {12,3,4,15};
        int n = arr.Length;
         
        Console.Write("Sum of given array is "
                               + sum(arr, n));
    }
 
}
 
// This code is contributed by Sam007.

PHP




<?php
// PHP Program to find sum of
// elements in a given array
 
// function to return sum
// of elements in an array
// of size n
function sum( $arr, $n)
{
    // initialize sum
    $sum = 0;
 
    // Iterate through all elements
    // and add them to sum
    for ($i = 0; $i < $n; $i++)
    $sum += $arr[$i];
 
    return $sum;
}
 
// Driver Code
$arr =array(12, 3, 4, 15);
$n = sizeof($arr);
echo "Sum of given array is ",
                sum($arr, $n);
 
// This code is contributed by aj_36
?>

Javascript




<script>
//JavaScript Program to find
//sum of elements in a given array
 
    // function to return sum of elements 
    // in an array of size n 
    function sum(arr) { 
        let sum = 0; // initialize sum 
   
        // Iterate through all elements 
        // and add them to sum 
        for (let i = 0; i < arr.length; i++) 
            sum += arr[i]; 
   
        return sum; 
    
     
    // Driver code
    let arr = [12, 3, 4, 15];
    document.write("Sum of given array is " + sum(arr));
     
 // This code is contributed by Surbhi Tyagi 
</script>

Output : 

Sum of given array is 34

Time Complexity: O(n)

Auxiliary Space: O(1)

Another Method: Using STL
Calling inbuilt function for sum of elements of an array in STL.
accumulate(first, last, sum);
first, last : first and last elements of range  
                whose elements are to be added
sum :  initial value of the sum

This function returns the array sum.

C++




/* C++ Program to find sum of elements
in a given array */
#include <bits/stdc++.h>
using namespace std;
 
// Driver code
int main()
{
    int arr[] = {12, 3, 4, 15};
    int n = sizeof(arr) / sizeof(arr[0]);
      // calling accumulate function, passing first, last element and
    // initial sum, which is 0 in this case.
    cout << "Sum of given array is " << accumulate(arr, arr + n, 0);
    return 0;
}
 
// This code is contributed by pranoy_coder

Python3




# Python3 program to find sum of elements
# in a given array
 
# Driver code
if __name__ == "__main__":
   
    arr = [ 12, 3, 4, 15 ]
    n = len(arr)
     
    # Calling accumulate function, passing
    # first, last element and initial sum,
    # which is 0 in this case.
    print("Sum of given array is ", sum(arr));
 
# This code is contributed by ukasp
Output
Sum of given array is 34

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.  To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

In case you wish to attend live classes with industry experts, please refer Geeks Classes Live 




My Personal Notes arrow_drop_up
Recommended Articles
Page :