Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Chương trình C++ tính trung bình cộng các số bằng mảng


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;