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