📌  相关文章
📜  程序查找给定数组中元素的总和

📅  最后修改于: 2021-05-06 18:04:53             🧑  作者: Mango

给定整数数组,找到其元素的总和。
例子 :

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 
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 
 
// 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


Javascript


输出 :

Sum of given array is 34

时间复杂度: O(n)

辅助空间: O(1)