Q. Write a program to find sum of elements in a given array.



Array :- An array is a collection of data items, all of which are of the same type, using a common name.
For Example :-
input : arr[]={ 8, 9, 1, 2, 4 }
output : 24

So as we can see that the sum of elements in arr[] = {8, 9, 1, 2, 4 } is 24 so the output is 24.

Array Sum Algorithm

START
   Step 1 : Take an array Arr and define its values
   Step 2 : Loop for each value of Arr
   Step 3 : Add each element to 'sum' variable
   Step 4 : After the loop finishes, display 'sum'
STOP


Array Sum Program

  • C
  • C++
  • Java
  • Python
  • C#
  • PHP
  • #include <stdio.h>
    
    int main() {
       int array[10] = {9, 8, -15, 30, 0};
       int sum, loop;
    
       sum = 0;
       
       for(loop = 9; loop >= 0; loop--) {
          sum = sum + array[loop];      
       }
    
       printf("Sum of array is = %d", sum);   
    
       return 0;
    }
    
    #include <bits/stdc++.h>
    using namespace std;
    
    int main()
    {
        int i, num[5]={9, 8, -15, 30, 0}, sum=0;
    
       
        for(i = 0; i < 5; ++i)
        {
            sum += num[i];
        }
    
    
        cout << "Sum of array is =  " << sum;
    
        return 0;
    }
    class LFC 
    { 
         static int arr[] = {9, 8, -15, 30, 0}; 
           
         // 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 array is = " + sum()); 
            } 
     } 
    
    numbers = [9, 8, -15, 30, 0]
    
    # start parameter is not provided
    numbers_sum = sum(numbers)
    print ("Sum of array is = ",numbers_sum) 
    
      
    using System;
    using System.Collections.Generic;
    using System.Linq;
    
    class LFC
    {
        static void Main()
        {
            //
            // Declare two collections of int elements.
            //
            int[] array1 = { 9, 8, -15, 30, 0 };
    
            int sum1 = array1.Sum();
            
    
            Console.WriteLine("Sum of array is = "+sum1);
        }
    }
    
    $a=array(9, 8, -15, 30, 0);
    echo "Sum of array is ";
    echo array_sum($a);
      
    #include <stdio.h>
    
    int main() {
       int array[10] = {9, 8, -15, 30, 0};
       int sum, loop;
    
       sum = 0;
       
       for(loop = 9; loop >= 0; loop--) {
          sum = sum + array[loop];      
       }
    
       printf("Sum of array is = %d", sum);   
    
       return 0;
    }
    

    Output

    Sum of array is = 32
    

    Recommended Programs

       Prime Number Program
       Leap Year Program