Trung bình cộng tính bằng cách cộng tất cả số rồi chia tổng cho số lượng số.
Ví dụ:
Các số: 10, 5, 32, 4, 9 Tổng = 60 Trung bình = 60/5 = 12
Chương trình tính trung bình cộng dùng mảng:
Ví dụ
#include <iostream>
using namespace std;
int main() {
int n, i;
float sum = 0.0, avg;
float num[] = {12, 76, 23, 9, 5};
n = sizeof(num) / sizeof(num[0]);
for (i = 0; i < n; i++)
sum += num[i];
avg = sum / n;
cout << "Trung bình cộng các phần tử mảng là " << avg;
return 0;
}
Kết quả đầu ra
Trung bình cộng các phần tử mảng là 25
Trong chương trình, các số lưu trong mảng num[]. Tìm kích thước mảng:
n = sizeof(num) / sizeof(num[0]);
Vòng lặp for từ 0 đến n-1 cộng tất cả phần tử:
for (i = 0; i < n; i++) sum += num[i];
Trung bình = tổng chia n (số lượng số):
avg = sum / n;
Cuối cùng hiển thị trung bình:
cout << "Trung bình cộng các phần tử mảng là " << avg;