37 lines
745 B
C
37 lines
745 B
C
/* Standard Deviation - Calculate standard deviation of n numbers */
|
|
|
|
#include <stdio.h>
|
|
#include <conio.h>
|
|
#include <math.h>
|
|
|
|
void main()
|
|
{
|
|
int i, n, x[50] ;
|
|
float avg, std, sum = 0, s = 0 ;
|
|
clrscr() ;
|
|
printf("Enter the number of elements: ") ;
|
|
scanf("%d", &n) ;
|
|
printf("Enter the elements: \n") ;
|
|
for(i=0 ; i<n ; i++)
|
|
{
|
|
scanf("%d", &x[i]) ;
|
|
sum=sum+x[i] ;
|
|
}
|
|
avg=sum/n ;
|
|
for(i=0 ; i<n ; i++)
|
|
s = s + pow(x[i]-avg, 2) ;
|
|
std = sqrt(s/n) ;
|
|
printf("The standard deviation of given numbers is %f",std);
|
|
getch();
|
|
}
|
|
|
|
/*
|
|
Output:
|
|
|
|
Enter the number of elements: 6
|
|
Enter the elements:
|
|
2 9 1 5 7 4
|
|
The standard deviation of given numbers is 2.748737
|
|
*/
|
|
|