หาค่าน้อยที่สุด C++ จาก array ด้วย min_element บทความนี้สอนใช้คำสั่ง min_element เพื่อหาค่าน้อยที่สุดจากข้อมูลในตัวแปรชนิด array โดยฟังก์ชันนี้รับค่า parameters คือ ลำดับแรก และสุดท้ายของ array ที่ต้องการหาค่าน้อยที่สุด สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง หาค่าน้อยที่สุด C++ จาก array ด้วย min_element
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main() {
int number[] = {6, 4, 1, 4, 6, 10};
int size = sizeof(number) / sizeof(number[0]);
cout << "ค่าน้อยที่สุดใน array คือ " << *min_element(number, number + size);
return 0;
}
ผลลัพธ์
ค่าน้อยที่สุดใน array คือ 1
หาค่าน้อยที่สุด C++ จาก array ด้วย min_element มีรายละเอียดดังนี้
1. include bits/stdc++.h เพื่อใช้งานคำสั่ง min_element
2. สร้างตัวแปรชนิด array ชื่อ number พร้อมค่าเริ่มต้น 6, 4, 1, 4, 6, 10
3. สร้างตัวแปรชื่อ size เก็บจำนวนข้อมูลของตัวแปร array number
4. ใช้คำสั่ง *min_element(number, number + size) เพื่อหาค่าน้อยสุดของข้อมูลในตัวแปร number