C Програма для розрахунку стандартного відхилення

У цьому прикладі ви навчитеся обчислювати стандартне відхилення 10 чисел за допомогою масивів.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:

  • C Масиви
  • Передати масиви функції в C

Ця програма обчислює середнє відхилення окремої серії за допомогою масивів. Відвідайте цю сторінку, щоб дізнатись про стандартне відхилення.

Для обчислення стандартного відхилення ми створили функцію з назвою calculateSD().

Програма для розрахунку стандартного відхилення

 #include #include float calculateSD(float data()); int main() ( int i; float data(10); printf("Enter 10 elements: "); for (i = 0; i < 10; ++i) scanf("%f", &data(i)); printf("Standard Deviation = %.6f", calculateSD(data)); return 0; ) float calculateSD(float data()) ( float sum = 0.0, mean, SD = 0.0; int i; for (i = 0; i < 10; ++i) ( sum += data(i); ) mean = sum / 10; for (i = 0; i < 10; ++i) SD += pow(data(i) - mean, 2); return sqrt(SD / 10); ) 

Вихідні дані

 Введіть 10 елементів: 1 2 3 4 5 6 7 8 9 10 Стандартне відхилення = 2,872281 

Тут масив, що містить 10 елементів, передається calculateSD()функції. Функція обчислює середнє відхилення, використовуючи середнє значення, і повертає його.

Цікаві статті...