C Program untuk Menghitung Deviasi Standar

Dalam contoh ini, Anda akan belajar menghitung simpangan baku dari 10 angka menggunakan array.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C berikut ini:

  • C Array
  • Meneruskan array ke fungsi di C

Program ini menghitung deviasi standar dari rangkaian individu menggunakan array. Kunjungi halaman ini untuk mempelajari tentang Standar Deviasi.

Untuk menghitung deviasi standar, kami telah membuat fungsi bernama calculateSD().

Program untuk Menghitung Deviasi Standar

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

Keluaran

 Masukkan 10 elemen: 1 2 3 4 5 6 7 8 9 10 Standar Deviasi = 2.872281 

Di sini, array yang berisi 10 elemen diteruskan ke calculateSD()fungsi. Fungsi menghitung deviasi standar menggunakan mean dan mengembalikannya.

Artikel yang menarik...