ภาษา 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 แสดงค่าออกสู่หน้าจอ