# C Program to Sum of all Elements in an Array

In this tutorial, i am going to show you how to calculate sum of all elements in an array with the help of standard method, function and recursion in c programs.

## All C Programs to Sum of all Elements in an Array

• C Program to Sum of all Elements in an Array using Standard Method
• C Program to Sum of all Elements in an Array using Function
• C Program to Sum of all Elements in an Array using Recursion

### C Program to Sum of all Elements in an Array using Standard Method

```#include <stdio.h>

int main()
{
int a[1000],i,n,sum=0;

printf("Enter size of the array : ");
scanf("%d",&n);

printf("Enter elements in array : ");
for(i=0; i<n; i++)
{
scanf("%d",&a[i]);
}

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

sum+=a[i];
}
printf("sum of array is : %d",sum);

return 0;
}```

The result of the above c program; as follows:

```Enter size of the array : 5
Enter elements in array : 1 2 3 4 5
sum of array is : 15```

### C Program to Sum of all Elements in an Array using Function

```#include <stdio.h>

int sumofarray(int a[],int n)
{
int i,sum=0;

for(i=0; i<n; i++)
{
sum+=a[i];

}
return sum;
}
int main()
{
int a[1000],i,n,sum;

printf("Enter size of the array : ");
scanf("%d", &n);

printf("Enter elements in array : ");
for(i=0; i<n; i++)
{
scanf("%d",&a[i]);
}

sum=sumofarray(a,n);
printf("sum of array is :%d",sum);

}```

The result of the above c program; as follows:

```Enter size of the array : 5
Enter elements in array : 4 5 6 7 8
sum of array is :30```

### C Program to Sum of all Elements in an Array using Recursion

```#include <stdio.h>

int sumofarray(int a[],int n,int i)
{
if(i<n)
return a[i]+sumofarray(a,n,++i);

return 0;

}
int main()
{
int a[1000],i,n,sum;

printf("Enter size of the array : ");
scanf("%d", &n);

printf("Enter elements in array : ");
for(i=0; i<n; i++)
{
scanf("%d", &a[i]);
}

sum=sumofarray(a,n,0);
printf("sum of array is :%d",sum);

}```

The result of the above c program; as follows:

```Enter size of the array : 5
Enter elements in array : 7 5 1 2 5
sum of array is :20```

Categories C