A और b का सबसे बड़ा सामान्य भाजक (GCD) सबसे बड़ी संख्या है जो दोनों को शेष नहीं के साथ विभाजित करता है।
दो संख्याओं के जीसीडी को खोजने का एक तरीका यूक्लिड का एल्गोरिथ्म है, जो इस अवलोकन पर आधारित है कि यदि rशेष तब aविभाजित होता है b, तब gcd(a, b) = gcd(b, r)। आधार मामले के रूप में, हम उपयोग कर सकते हैं gcd(a, 0) = a।
एक फ़ंक्शन लिखें जिसे gcd कहा जाता है, जो पैरामीटर लेता है aऔर bअपने सबसे बड़े सामान्य भाजक को लौटाता है।