GCD (ตัวหารร่วมมากสุด)
GCD เป็นจำนวนเต็มบวกที่ใหญ่ที่สุดที่หารจำนวนเต็มแต่ละจำนวน
LCM (ตัวคูณร่วมน้อย)
LCM ของตัวเลขสองตัวเป็นจำนวนเต็มที่น้อยที่สุดที่หารด้วยตัวเลขทั้งสองตัวได้
ต่อไปนี้คือตัวอย่างการคำนวณ GCD และ LCM ที่นี่ เรากำลังคำนวณ LCM และ GCD ของ 10 และ 16 −
ตัวอย่าง
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class Program { static void Main(string[] args) { int val1, val2, n1, n2, x; int resLCM, resGCD; val1 = 10; val2 = 16; n1 = val1; n2 = val2; while (n2 != 0) { x = n2; n2 = n1 % n2; n1 = x; } resGCD = n1; resLCM = (val1 * val2) / resGCD; Console.WriteLine("LCM: ", val1, val2, resLCM); Console.WriteLine("GCD: ", val1, val2, resGCD); Console.ReadKey(); } } }
ผลลัพธ์
LCM: GCD: