Πρόγραμμα 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()συνάρτηση. Η συνάρτηση υπολογίζει την τυπική απόκλιση χρησιμοποιώντας το μέσο και την επιστρέφει.

ενδιαφέροντα άρθρα...