Computer >> Máy Tính >  >> Lập trình >> C ++

Trung bình số học trong c ++?

Trung bình số học chỉ là trung bình của các số. Trong chương trình này, chúng ta sẽ xem cách chúng ta có thể tìm số trung bình cộng từ một tập hợp các số. Hàm sẽ nhận tập số và số phần tử. Nhiệm vụ ngoài chỉ là thêm từng phần tử, sau đó chia nó cho số lượng phần tử được chuyển.

Thuật toán

arithmeticMean (tập dữ liệu, n)

begin
   sum := 0
   for each element e from dataset, do
      sum := sum + e
   done
   return sum/n
end

Ví dụ

#include<iostream>
using namespace std;
float arithmetic_mean(float data[], int size) {
   float sum = 0;
   for(int i = 0; i<size; i++) {
      sum += data[i];
   }
   return sum/size;
}
main() {
   float data_set[] = {25.3, 45.21, 78.56, 96.21, 22.12, 36.97};
   cout << "Mean: " << arithmetic_mean(data_set, 6);
}

Đầu ra

Mean: 50.7283