ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อค้นหา HCF ซ้ำๆ
สำหรับสิ่งนี้เราจะมีตัวเลขสองตัว งานของเราคือการคำนวณ HCF ของตัวเลขที่ให้มาโดยใช้ฟังก์ชันวนซ้ำ
ตัวอย่าง
#include <bits/stdc++.h> using namespace std; int get_HCF(int a, int b){ while (a != b){ if (a > b) a = a - b; else b = b - a; } return a; } int main(){ int a = 60, b = 96; cout << get_HCF(a, b) << endl; return 0; }
ผลลัพธ์
12