Функция для расчета среднего и стандартного отклонения таблицы
#include <stdio.h>
#include <math.h>
void The_Average(float *tab, int *length){
float sum=0,sum2=0;
for(int i=0;i<*length;i++){
sum+=tab[i];
}
sum /= *length;
printf("The average of the table is : %.2f",sum);
float tab2[*length],tab3[*length];
for(int i=0;i<*length;i++){
tab2[i]=tab[i]-sum;
tab3[i]=pow(tab2[i],2);
sum2+=tab3[i];
}
float result= sqrt(sum2 / (*length-1));
printf("\nthe standard deviation is : %.2f",result);
}
int main(void) {
int length ;
float array[100];
printf("enter the length of your table :");
scanf("%d",&length);
for(int i=0;i<length;i++){
printf("enter the %d number :",i+1);
scanf("%f",&array[i]);
}
The_Average(array,&length);
return 0;
}
abd elmoumaine nessah