In this C programming example, you will learn to calculate the standard deviation of 5 numbers using arrays.
#include<stdio.h>
#include<math.h>
float CSD(float data[])
{
float sum=0.0, mean, SD=0.0;
int i;
for(i=0;i<5;i++)
{
sum+=data[i];
mean=sum/5;
}
for(i=0;i<5;i++)
SD+=pow(data[i]-mean,2);
return sqrt(SD/5);
}
int main()
{
int i;
float data[5];
printf("Enter 5 elements: \n");
for(i=0;i<5;i++)
scanf("%f",&data[i]);
printf("Standard Deviation=%.3f", CSD(data));
return 0;
}
Output :
Enter 5 elements:
10
20
30
40
50
Standard Deviation=14.142
Ask anything about this examples