Devdit
 

ภาษา C++ เรียงเลขจากน้อยไปมาก โดยใช้คำสั่ง sort

6.2K

ภาษา C++ เรียงเลขจากน้อยไปมาก โดยใช้คำสั่ง sort บทความนี้สอนเขียนโค้ดภาษา C++ เพื่อเรียงลำดับตัวเลขจากตัวแปรชนิด array โดยเรียงจากน้อยไปมาก พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ภาษา C++ เรียงเลขจากน้อยไปมาก โดยใช้คำสั่ง sort

#include <bits/stdc++.h>

using namespace std;

int main() {
    int number[] = {8, 4, 3, 6, 5, 1};
    int size = sizeof(number) / sizeof(number[0]);
    sort(number, number + size);
    cout << "เรียงเลขจากน้อยไปมาก : ";
    for (int i=0; i<size; i++) {
        cout << number[i] << " ";
    }
    return 0;
}

ผลลัพธ์

เรียงเลขจากน้อยไปมาก : 1 3 4 5 6 8

คำอธิบาย

ภาษา C++ เรียงเลขจากน้อยไปมาก โดยใช้คำสั่ง sort มีรายละเอียดดังนี้

1. include ไฟล์ bits/stdc++.h เพื่อเรียกใช้คำสั่งที่เกี่ยวข้อง เช่น sort

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

3. หาขนาดของ array ของตัวแปร number ด้วย sizeof(number) / sizeof(number[0]) เก็บไว้ที่ตัวแปร size

4. ใช้คำสั่ง sort(number, number + size) เพื่อเรียงตัวแปร array number

5. ใช้คำสั่ง for วนลูปข้อมูลจากตัวแปร number และใช้คำสั่ง cout แสดงค่าออกสู่หน้าจอ

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