ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีค้นหาคู่ที่ไม่ซ้ำซึ่งน้อยกว่าจำนวนที่กำหนด n
มาดูขั้นตอนการแก้ปัญหากัน
-
เริ่มต้นหมายเลข
-
วนซ้ำจาก i =1 ถึง i
-
วนซ้ำจาก j =i + 1 ถึง j
-
พิมพ์ (i, j)
-
-
ตัวอย่าง
มาดูโค้ดกันเลย
#include <bits/stdc++.h>
using namespace std;
void uniquePairs(int n) {
for (int i = 1; i < n; ++i) {
for (int j = i + 1; j < n; j++) {
cout << "(" << i << "," << j << ")" << endl;
}
}
}
int main() {
int n = 5;
uniquePairs(n);
return 0;
} ผลลัพธ์
หากคุณรันโปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้
(1,2) (1,3) (1,4) (2,3) (2,4) (3,4)
บทสรุป
หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น