Chương trình C ++ để tính độ lệch chuẩn

Chương trình này tính toán độ lệch chuẩn của 10 dữ liệu bằng cách sử dụng mảng.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình C ++ sau:

  • Mảng C ++
  • C ++ cho Vòng lặp
  • Các hàm trong C ++
  • C ++ while và do… while Loop

Chương trình này tính toán độ lệch chuẩn của một loạt riêng lẻ bằng cách sử dụng mảng. Truy cập trang này để tìm hiểu về Độ lệch Chuẩn.

Để tính toán độ lệch chuẩn, calculateSD()hàm được tạo. Mảng chứa 10 phần tử được chuyển cho hàm và hàm này sẽ tính toán độ lệch chuẩn và trả về main()hàm.

Ví dụ: Tính độ lệch chuẩn bằng cách chuyển nó cho hàm

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

Đầu ra

 Nhập 10 phần tử: 1 2 3 4 5 6 7 8 9 10 Độ lệch chuẩn = 2,872281 

thú vị bài viết...