# C Program to Find Sum and Average of an Array

In this tutorial, i am going to show you how to find or calculate sum and average of an array in c program.

## Algorithm to Find Sum and Average of an Array

Follow the below given algorithm to write a program to find sum and average of an array of numbers; as follows:

• Start Program
• Define array, avg, sum, i and n variables.
• Take input size of array and store into to the variable.
• Iterate for loop to take array elements as input, and print them.
• Iterate for loop to access each element of array to get the sum of all the elements.
• The average is calculated by dividing the overall sum to the number of elements in the array.
• Sum and average are printed on the screen.
• End Program.

## C Program to Find Sum and Average of an Array

```#include<stdio.h>
int main()
{
float a[100], sum=0, avg;
int i, n;

printf("Plesae Enter Size of An Array : ");
scanf("%d", &n);

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

/* Finding sum */
for(i=0; i< n; i++)
{
sum = sum + a[i];
}

/* Calculating average */
avg = sum/n;

/* Displaying Result */
printf("Sum is %f\n", sum);
printf("Average is %f", avg);

return 0;
}```

The result of the above c program; as follows:

```Plesae Enter Size of An Array : 4
Enter array elements or numbers:
Enter element a[0] = 10
Enter element a[1] = 20
Enter element a[2] = 30
Enter element a[3] = 40
Sum is 100.000000
Average is 25.000000```

Categories C