Simple Array Sum - HackerRank Solution

Simple Array Sum

In this post we will be covering Simple Array Sum, in which we have to calculate the total sum of all the elements present in an array. The size and elements of the array is user inputted hence can vary upon different sets of inputted values. The solution is carried out in C++ with the required sets of variables, initializations, looping and output to get.

Given an array of integers, find the sum of its elements.

For example, if the array = [1, 2, 3], 1 + 2 + 3 = 6, so return 6.

Function Description

Complete the simpleArraySum function in the editor below. It must return the sum of the array elements as an integer.

simpleArraySum has the following parameter(s):

ar: an array of integers

Input Format

The first line contains an integer, n, denoting the size of the array.
The second line contains n space-separated integers representing the array's elements.

Constraints

0 <n, ar[i]<=1000

Output Format

Print the sum of the array's elements as a single integer.

Sample Input

6

1 2 3 4 10 11

Sample Output

31

Explanation

We print the sum of the array's elements: 1 +2 +3 + 4 +10 + 11 = 31.

Simple Array Sum - HackerRank Solution

🔍Logic to follow to come-up with the solution :

1. Declare the required sets of variables to use.

2. Initialize the sum variable to zero, at last it will hold the summation value of the elements that are present in the array.

3. Take the required sets of input from the user.

4. Apply the looping(here applying a for loop) to repeatedly add the elements inside the array.

i.e., from initializing to 0 till the number of elements present in the array

                    for( int i=0 ;i<n ;i++)  let sum=sum+ar[i];

5. For loop will encounter until the condition fails.

6. Finally the sum variable holds the resulted value of  added elements.

7. At last the sum variable is printed out of the loop.

👨‍💻Let’s write the required code for the problem :

Code :
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include<iostream>
using namespace std;
int main()
{

   int n,sum=0;

    cin>>n;

    int ar[n];

    for(int i=0;i<n;i++)

    {

        cin>>ar[i];

        sum+=ar[i];

    }

 cout<<sum;

return 0;

}

Sample Test Cases have been passed successfully

If you liked this post, then share this with your friends and if anything is confusing or incorrect then let me know in the comment section.

Thanks from my side, this is Mayank, keep learning and exploring !!

Next Post Previous Post
No Comment
Add Comment
comment url

Best Buy Products