C++ Program to Find Mean, Variance and Standard Deviation of Array
Write C++ Program to Find Mean, Variance and Standard Deviation of Array
// CPP Program to Find Mean, Variance and Standard Deviation of Array
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int A[] = {21, 23, 41, 62, 32};
int n = sizeof(A)/sizeof(A[0]), i;
float sum = 0, Var = 0, Mean, SD;
cout << "Array A :--> ";
for(i=0; i<n; i++)
cout << A[i] << " ";
for(i = 0;i < n; i++) //to find the mean
{
sum = A[i] + sum;
}
Mean = sum/n;
cout << "\n\nSum :--> " << sum;
cout << "\nMean :--> " << Mean;
for(i=0;i<n;i++) //to find the variance
{
Var = Var + ((A[i] - Mean) * (A[i]- Mean)) / (n-1);
}
cout << "\nVariance :--> " << Var;
SD = sqrt(Var);
cout << "\nStandard Deviation :--> " << SD;
return 0;
}
Output:
Array A :--> 21 23 41 62 32
Sum :--> 179.00
Mean :--> 35.80
Variance :--> 277.70
Standard Deviation :--> 16.66