สอนเขียนภาษา C++ หาค่าเฉลี่ย หรือ X-Bar จากตัวเลขชนิด Array โดยใช้สูตรหาค่าเฉลี่ย คือ ผลรวมทั้งหมดในกลุ่ม หาร จำนวนทั้งหมดในกลุ่ม โดยตัวอย่างจะสร้างตัวแปรชนิด Array ชนิด int และหาค่าเฉลี่ย พร้อมกับแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง C++ วิธีหาค่าเฉลี่ย หรือ X-Bar จากตัวเลขชนิด Array
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main()
{
int number[] = {10, 20, 30};
int count = sizeof(number) / sizeof(number[0]);
int sum = accumulate( number, number + count, 0 );
int xBar = sum / count;
cout << "ค่าเฉลี่ยเท่ากับ " << xBar;
return 0;
}
ผลลัพธ์
ค่าเฉลี่ยเท่ากับ 20
C++ วิธีหาค่าเฉลี่ย หรือ X-Bar จากสูตร ผลรวมทั้งหมดในกลุ่ม หาร จำนวนทั้งหมดในกลุ่ม สามารถหาได้โดย
1. accumulate( number, number + count, 0 ) คือ ผลรวมทั้งหมด
2. sizeof(number) / sizeof(number[0]) คือ จำนวนทั้งหมด
3. จากนั้นนำตัวแปรที่เก็บค่าทั้ง 2 มาหารกัน คือ sum / count ได้ผลลัพธ์เท่ากับ ค่าเฉลี่ย หรือ X-Bar