Devdit
 

หาค่ามากที่สุด C++ จาก array ด้วย max_element

1.3K

หาค่ามากที่สุด C++ จาก array ด้วย max_element บทความนี้สอนหาค่ามากที่สุดจากข้อมูลในตัวแปรชนิด array ด้วยคำสั่ง max_element โดยฟังก์ชันนี้รับค่า parameters 2 ตัวคือ ลำดับแรก และลำดับสุดท้ายของ array สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่าง หาค่ามากที่สุด C++ จาก array ด้วย max_element

#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int main() {
    int number[] = {10, 8, 7, 4, 6, 9};
    int size = sizeof(number) / sizeof(number[0]);
    cout << "ค่ามากที่สุดใน array คือ " << *max_element(number, number + size);
    return 0;
}

ผลลัพธ์

ค่ามากที่สุดใน array คือ 10

คำอธิบาย

หาค่ามากที่สุด C++ จาก array ด้วย max_element มีรายละเอียดดังนี้

1. include bits/stdc++.h เข้ามาในโค้ดเพื่อเรียกใช้ฟังก์ชัน max_element

2. สร้างตัวแปรชื่อ number ชนิด int array พร้อมค่าเริ่มต้น 10, 8, 7, 4, 6, 9

3. สร้างตัวแปรชื่อ size เก็บจำนวนข้อมูลในตัวแปร array number

4. ใช้คำสั่ง *max_element(number, number + size) เพื่อหาค่ามากสุดของข้อมูลในตัวแปร number

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