Program C untuk Mengira Sisihan Piawai

Dalam contoh ini, anda akan belajar mengira sisihan piawai 10 nombor menggunakan tatasusunan.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C berikut:

  • C Susunan
  • Hantar susunan ke fungsi di C

Program ini mengira sisihan piawai bagi satu siri individu menggunakan tatasusunan. Lawati halaman ini untuk mengetahui mengenai Sisihan Piawai.

Untuk mengira sisihan piawai, kami telah membuat fungsi yang dinamakan calculateSD().

Program untuk Mengira Sisihan Piawai

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

Pengeluaran

 Masukkan 10 elemen: 1 2 3 4 5 6 7 8 9 10 Sisihan Piawai = 2.872281 

Di sini, susunan yang mengandungi 10 elemen diteruskan ke calculateSD()fungsi. Fungsi mengira sisihan piawai menggunakan min dan mengembalikannya.

Artikel menarik...