ที่นี่เราจะดูวิธีหาจำนวนตัวหารร่วมของสองจำนวน เราจะไม่หาตัวหารร่วมทั้งหมด แต่จะนับว่ามีตัวหารร่วมกี่ตัว ถ้าสองจำนวนคือ 12 และ 24 ตัวหารร่วมคือ 1, 2, 3, 4, 6, 12 ดังนั้นมี 6 ตัวหารร่วม คำตอบคือ 6 อัลกอริทึม countCommonDivisor(a, b) begin count := 0 gcd := gcd of a and b for i := 1 to squ