 กำหนดตัวเลขสามตัว ให้หาตัวหารร่วมมาก (gcd) ของตัวเลขทั้งสามตัว
""" กำหนดตัวเลขสามตัว ให้หาตัวหารร่วมมาก (gcd) ของตัวเลขสามตัว """ # หาตัวหารร่วมมาก (GCD) ของตัวเลขสองตัว def find_gcd(a, b): while b > 0: a, b = b, a % b คืนค่า a # ให้ตัวเลขสามตัว หาตัวหารร่วมมาก (GCD) ของตัวเลขสามตัว def find_gcd_of_three_numbers(a, b, c): gcd_a_b = find_gcd(a, b) gcd_b_c = find_gcd(b, c ) gcd_a_c = find_gcd(a, c) gcd = find_gcd(gcd_a_b, gcd_b_c) gcd = find_gcd(gcd, gcd_a_c) return gcd if __name__ == '__main__': print("GCD of 3 numbers is: ", end="" ) พิมพ์ (find_gcd_of_three_numbers(18, 24, 30))