Devdit
 

C++ วิธีหาค่าเฉลี่ย หรือ X-Bar จากตัวเลขชนิด Array

2K

สอนเขียนภาษา 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

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ