A C program to find mean, variance and standard deviation
#include <stdio.h>
#include <math.h>
void main()
{
float x[MAXSIZE];
int i, n;
float average, variance, std_deviation, sum = 0, sum1 = 0;
printf("Enter the value of N \n");
scanf("%d", &n);
printf("Enter real numbers \n");
for(i = 0; i < n; i++)
{
scanf("%f",&x[i]);
}
for(i= 0; i < n; i++)
{
sum=sum+x[i];
}
average=sum /n;
for(i=0;i<n;i++)
{
sum1=sum1+pow((x[i]-average),2);
}
variance=sum1/n;
std_deviation=sqrt(variance);
printf("Average of all elements = %f\n", average);
printf("variance of all elements = %f\n", variance);
printf("Standard deviation = %.2f\n", std_deviation);
getch();
clrscr();
}
Comments
Post a Comment