#include <stdio.h> #include <math.h> #define SIZE 5 float std_dev(float a[], int n); float mean(float a[], int n); main() { float value[SIZE]; int i; printf("Enter %d float values\n",SIZE); for(i = 0; i < SIZE; i++) { scanf("%f",&value[i]); } printf("Std.deviation is %f\n",std_dev(value, SIZE)); } float std_dev(float a[], int n) { int i; float x, st, sum = 0.0; x = mean(a,n); for (i = 0; i < n; i++) { sum = sum + (x-a[i])*(x-a[i]); st = sqrt(sum/(float)n); } return(st); } float mean(float a[], int n) { int i; float st, sum = 0.0; for (i = 0; i < n; i++) { sum = sum + a[i]; st = sum/(float)n; } return(st); }