ค่าเฉลี่ย = ผลรวมตัวเลขทั้งหมด ÷ จำนวนตัวเลข
ตัวอย่าง: 10, 5, 32, 4, 9 → Sum = 60, Average = 60/5 = 12
ตัวอย่างโค้ด
#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;
}
ผลลัพธ์
Average of all array elements is 25
อธิบายขั้นตอน
1. หาขนาดอาร์เรย์ n:
n = sizeof(num) / sizeof(num[0]);
2. for loop หาผลรวม:
for(i = 0; i < n; i++)
sum += num[i];
3. หารด้วย n ได้ค่าเฉลี่ย:
avg = sum / n;
4. แสดงผล