Home / Programs / Assignment: Using C Language: Add all element in the array.
Programming Example

Assignment: Using C Language: Add all element in the array.

👁 1,237 Views
💻 Practical Program
📘 Step by Step Learning
Add all elements in the array

Information & Algorithm

Assignment: Summing Elements in an Array

Objective:

Write a program that reads a specified number of integers into an array, calculates the sum of all elements in the array, and displays the result.

Task:

Implement a function that takes an array of integers and returns the sum of all elements in that array.

Parameters:

  • array: An array of integers that you will populate based on user input.

Result:

  • sum: The total sum of all integers in the array, which will be displayed to the user.

Constraints:

  • The array should contain at least one integer.
  • Each integer can be positive or negative.
  • The maximum number of elements in the array is 10.

Example Scenarios

Example 1:

  • Input: [1, 2, 3, 4, 5]
  • Result: 15 (because 1 + 2 + 3 + 4 + 5 = 15)

Example 2:

  • Input: [-10, 20, -30, 40]
  • Result: 20 (because -10 + 20 - 30 + 40 = 20)

Program Code

// Add all element in the array

#include<stdio.h> 
void main()
{
int array[10],n, i, value;
printf("Enter How many elemnts you want to insert in array: ");
scanf("%d",&n) ;
for(i= 0; i<n; i++)
{
  printf("array[%d]: ",i);	
  scanf("%d",&array[i]);
}

value = addelements(array,n);   // function calling
printf("Add value = %d \n",value);
}

  
int addelements(int array[],int size)
{
	int i,add;
	add=0;
    for(i=0;i<size;i++){ 
        add+=array[i];
    }
    return add;
}

Output

Enter How many elemnts you want to insert in array: 5
array[0]: 2
array[1]: 3
array[2]: 4
array[3]: 5
array[4]: 6
Add value = 20 

How to learn from this program

First read the algorithm, then study the program code line by line. After that, compare the code with the output and finally go through the explanation. This approach helps learners understand both the logic and the implementation properly.