Programma C per calcolare la deviazione standard

In questo esempio, imparerai a calcolare la deviazione standard di 10 numeri usando gli array.

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

  • C Arrays
  • Passa array a una funzione in C

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, abbiamo creato una funzione denominata calculateSD().

Programma per calcolare la deviazione standard

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

Produzione

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

Qui, l'array contenente 10 elementi viene passato alla calculateSD()funzione. La funzione calcola la deviazione standard utilizzando la media e la restituisce.

Articoli interessanti...