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

Ця програма обчислює стандартне відхилення 10 даних за допомогою масивів.

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

  • Масиви C ++
  • C ++ для циклу
  • Функції C ++
  • C ++ в той час як і робити … поки Loop

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

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

Приклад: Обчисліть стандартне відхилення, передавши його функції

 #include #include using namespace std; float calculateSD(float data()); int main() ( int i; float data(10); cout << "Enter 10 elements: "; for(i = 0; i > data(i); cout << endl << "Standard Deviation = " << calculateSD(data); return 0; ) float calculateSD(float data()) ( float sum = 0.0, mean, standardDeviation = 0.0; int i; for(i = 0; i < 10; ++i) ( sum += data(i); ) mean = sum/10; for(i = 0; i < 10; ++i) standardDeviation += pow(data(i) - mean, 2); return sqrt(standardDeviation / 10); ) 

Вихідні дані

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

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