This C Program calculates the sum & average of an array. It declares an array and then add the array elements and finds the average of the array.

Here is source code of the C program to calculate the sum & average of an array. The C program is successfully compiled and run on a Linux system. The program output is also shown below.

`/*`

`* C program to read N integers into an array A and`

`* a) Find the sum of negative numbers`

`* b) Find the sum of positive numbers`

`* c) Find the average of all numbers`

`* Display the results with suitable headings`

`*/`

`#include <stdio.h>`

`#define MAXSIZE 10`

void main()

`{`

int array[MAXSIZE];

int i, num, negative_sum = 0, positive_sum = 0;

float total = 0.0, average;

printf ("Enter the value of N \n");

scanf("%d", &num);

printf("Enter %d numbers (-ve, +ve and zero) \n", num);

for (i = 0; i < num; i++)

`{`

scanf("%d", &array[i]);

`}`

printf("Input array elements \n");

for (i = 0; i < num; i++)

`{`

printf("%+3d\n", array[i]);

`}`

`/* Summation starts */`

for (i = 0; i < num; i++)

`{`

if (array[i] < 0)

`{`

negative_sum = negative_sum + array[i];

`}`

else if (array[i] > 0)

`{`

positive_sum = positive_sum + array[i];

`}`

else if (array[i] == 0)

`{`

`;`

`}`

total = total + array[i] ;

`}`

average = total / num;

printf("\n Sum of all negative numbers = %d\n", negative_sum);

printf("Sum of all positive numbers = %d\n", positive_sum);

printf("\n Average of all input numbers = %.2f\n", average);

`}`

$ cc pgm19.c $ a.out Enter the value of N 10 Enter 10 numbers (-ve, +ve and zero) -8 9 -100 -80 90 45 -23 -1 0 16 Input array elements -8 +9 -100 -80 +90 +45 -23 -1 +0 +16 Sum of all negative numbers = -212 Sum of all positive numbers = 160 Average of all input numbers = -5.20

**Sanfoundry Global Education & Learning Series – 1000 C Programs.**

Here’s the list of Best Reference Books in C Programming, Data-Structures and Algorithms

If you wish to look at other example programs on Arrays, go to C Programming Examples on Arrays. If you wish to look at programming examples on all topics, go to C Programming Examples.