Standart Sapmayı Hesaplamak için C Programı

Bu örnekte, dizileri kullanarak 10 sayının standart sapmasını hesaplamayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki C programlama konuları hakkında bilgi sahibi olmalısınız:

  • C Dizileri
  • Dizileri C'deki bir işleve geçirme

Bu program, dizileri kullanarak tek bir serinin standart sapmasını hesaplar. Standart Sapma hakkında bilgi edinmek için bu sayfayı ziyaret edin.

Standart sapmayı hesaplamak için adlı bir fonksiyon oluşturduk calculateSD().

Standart Sapmayı Hesaplama Programı

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

Çıktı

 10 öğe girin: 1 2 3 4 5 6 7 8 9 10 Standart Sapma = 2.872281 

Burada 10 eleman içeren dizi calculateSD()işleve aktarılır . İşlev, ortalamayı kullanarak standart sapmayı hesaplar ve onu döndürür.

Ilginç makaleler...