C Program to Find Mean, Variance and Standard Deviation of Array

C Program to Find Mean, Variance and Standard Deviation of Array

Write C Program to Find Mean, Variance and Standard Deviation of Array

// C Program to Find Mean, Variance and Standard Deviation of Array

#include <stdio.h>
#include <math.h>

int main()
{
	int A[] = {21, 23, 41, 62, 32};
	int n = sizeof(A)/sizeof(A[0]), i;

	float sum = 0, Var = 0, Mean, SD;

	printf("Array A :--> ");
	for(i=0; i<n; i++)
        printf("%d  ", A[i]);


	for(i = 0;i < n; i++)      //to find the mean
	{
		sum = A[i] + sum;
	}

	Mean = sum/n;
	printf("\n\nSum :--> %0.2f", sum);
	printf("\nMean :--> %0.2f", Mean);


	for(i=0;i<n;i++)	//to find the variance
	{
		Var = Var + ((A[i] - Mean) * (A[i]- Mean)) / (n-1);
	}
	printf("\nVariance :--> %0.2f", Var);


	SD = sqrt(Var);
	printf("\nStandard Deviation :--> %0.2f", SD);
	return 0;
}

Output:

Array A :--> 21  23  41  62  32

Sum :--> 179.00
Mean :--> 35.80
Variance :--> 277.70
Standard Deviation :--> 16.66