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

Chương trình C ++ để tính trung bình của các số bằng cách sử dụng mảng

Trung bình của các số được tính bằng cách cộng tất cả các số rồi chia tổng cho số lượng có sẵn.

Ví dụ về điều này như sau.

The numbers whose average is to be calculated are:
10, 5, 32, 4, 9
Sum of numbers = 60
Average of numbers = 60/5 = 12

Một chương trình tính toán trung bình của các số bằng cách sử dụng mảng như sau.

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<<"Average of all array elements is "<<avg;
   return 0;
}

Đầu ra

Average of all array elements is 25

Trong chương trình trên, các số có giá trị trung bình là cần thiết được lưu trong một mảng num []. Đầu tiên kích thước của mảng được tìm thấy. Điều này được thực hiện như hình dưới đây -

n = sizeof(num) / sizeof(num[0]);

Bây giờ một vòng lặp for được bắt đầu từ 0 đến n-1. Vòng lặp này thêm tất cả các phần tử của mảng. Đoạn mã chứng minh điều này như sau.

for(i = 0; i < n; i++)
sum += num[i];

Giá trị trung bình của các số nhận được bằng cách chia tổng cho n tức là lượng số. Điều này được hiển thị bên dưới -

avg = sum / n;

Cuối cùng giá trị trung bình được hiển thị. Điều này được đưa ra như sau.

cout<<"Average of all array elements is "<<avg;