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

// 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