Bu program dizileri kullanarak 10 verinin standart sapmasını hesaplar.
Bu örneği anlamak için, aşağıdaki C ++ programlama konuları hakkında bilgi sahibi olmalısınız:
- C ++ Dizileri
- Döngü için C ++
- C ++ İşlevleri
- C ++ while ve do… Döngü sırasında
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 calculateSD()
fonksiyon oluşturulur. 10 eleman içeren dizi işleve geçirilir ve bu işlev standart sapmayı hesaplayarak işleve döndürür main()
.
Örnek: Standart Sapmayı İşleve Aktararak Hesaplayın
#include #include using namespace std; float calculateSD(float data()); int main() ( int i; float data(10); cout << "Enter 10 elements: "; for(i = 0; i > data(i); cout << endl << "Standard Deviation = " << calculateSD(data); return 0; ) float calculateSD(float data()) ( float sum = 0.0, mean, standardDeviation = 0.0; int i; for(i = 0; i < 10; ++i) ( sum += data(i); ) mean = sum/10; for(i = 0; i < 10; ++i) standardDeviation += pow(data(i) - mean, 2); return sqrt(standardDeviation / 10); )
Çıktı
10 öğe girin: 1 2 3 4 5 6 7 8 9 10 Standart Sapma = 2.872281