# Mean Program In C

Mean is an average value of given set of numbers. It is calculated similar to that of average value. Adding all given number together and then dividing them by the total number of values produces mean.

For Example − Mean of 3, 5, 2, 7, 3 is (3 + 5 + 2 + 7 + 3) / 5 = 4.

## Algorithm

We can draw its algorithm in following steps −

```START
Step 1 → Take an integer set A of n values
Step 2 → Add all values of A together
Step 3 → Divide result of Step 2 by n
Step 4 → Result is mean of A's values
STOP
```

## Pseudocode

We shall now write pseudocode for the above mentioned algorithm.

```procedure mean()

Array A
FOREACH value i of A DO
sum = sum + i
ENDFOR
MEAN = sum / n

end procedure
```

## Implementation

Implementation of this algorithm is given below −

```#include <stdio.h>

int main() {
float mean;
int sum, i;
int n = 5;
int a[] = {2,6,7,4,9};

sum = 0;

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

printf("Mean = %f ", sum/(float)n);

return 0;
}
```

## Output

Output of the program should be −

```Mean = 5.600000
```
mathematical_programs_in_c.htm