Programma C ++ per calcolare la deviazione standard

Questo programma calcola la deviazione standard di 10 dati utilizzando gli array.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione C ++:

  • Array C ++
  • C ++ per Loop
  • Funzioni C ++
  • C ++ while e do … while Loop

Questo programma calcola la deviazione standard di una singola serie utilizzando gli array. Visita questa pagina per conoscere la deviazione standard.

Per calcolare la deviazione standard, calculateSD()viene creata la funzione. L'array contenente 10 elementi viene passato alla funzione e questa funzione calcola la deviazione standard e la restituisce alla main()funzione.

Esempio: calcolare la deviazione standard passandola alla funzione

 #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); ) 

Produzione

 Immettere 10 elementi: 1 2 3 4 5 6 7 8 9 10 Deviazione standard = 2,872281 

Articoli interessanti...