कोटेलिन प्रोग्राम रिक्रिएशन का उपयोग करके जीसीडी खोजने के लिए

इस कार्यक्रम में, आप जीसीडी (ग्रेटेस्ट कॉमन डिविज़र) या HCF को कोटलिन में एक पुनरावर्ती फ़ंक्शन का उपयोग करना सीखेंगे।

यह कार्यक्रम दो सकारात्मक पूर्णांक लेता है और पुनरावर्तन का उपयोग करके जीसीडी की गणना करता है।

यह जानने के लिए कि आप लूप का उपयोग करके जीसीडी की गणना कैसे कर सकते हैं, इस पृष्ठ पर जाएं।

उदाहरण: रिकर्सन का उपयोग करके दो नंबरों का जीसीडी

 fun main(args: Array) ( val n1 = 366 val n2 = 60 val hcf = hcf(n1, n2) println("G.C.D of $n1 and $n2 is $hcf.") ) fun hcf(n1: Int, n2: Int): Int ( if (n2 != 0) return hcf(n2, n1 % n2) else return n1 )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

 366 और 60 का जीसीडी 6 है।

उपरोक्त कार्यक्रम में, पुनरावर्ती कार्य को n2 तक कहा जाता है। 0. अंत में, n1 का मान दिए गए दो संख्याओं का GCD या HCF है।

निष्पादन के चरण
नहीं। पुनरावर्ती कॉल एन १ n2 n1% n2
1 है एचसीएफ (366, 60) 366 है ६०
एचसीएफ (60, 6) ६०
अंतिम एचसीएफ (6, 0) -

यहाँ बराबर जावा कोड है: जावा प्रोग्राम रिकर्सन का उपयोग करके जीसीडी को खोजने के लिए

दिलचस्प लेख...