Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी++ में 2 नंबरों का एचसीएफ (उच्चतम सामान्य कारक) खोजने का कार्यक्रम

इस ट्यूटोरियल में, हम दो संख्याओं के एचसीएफ (उच्चतम सामान्य कारक) को खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे।

इसके लिए हमें दो नंबर दिए जाएंगे। हमारा काम उन संख्याओं का सबसे बड़ा सामान्य गुणनखंड (HCF) खोजना और उसे वापस करना है।

उदाहरण

#include <stdio.h>
//recursive call to find HCF
int gcd(int a, int b){
   if (a == 0 || b == 0)
      return 0;
   if (a == b)
      return a;
   if (a > b)
      return gcd(a-b, b);
   return gcd(a, b-a);
}
int main(){
   int a = 98, b = 56;
   printf("GCD of %d and %d is %d ", a, b, gcd(a, b));
   return 0;
}

आउटपुट

GCD of 98 and 56 is 14

  1. सी ++ प्रोग्राम रिकर्सन का उपयोग करके प्राकृतिक संख्याओं का योग खोजने के लिए

    प्राकृत संख्याएं 1 से शुरू होने वाली धनात्मक पूर्णांक होती हैं। प्राकृत संख्याओं का क्रम है - 1, 2, 3, 4, 5, 6, 7, 8, 9, 10…… रिकर्सन का उपयोग करके पहले n प्राकृतिक संख्याओं का योग ज्ञात करने का कार्यक्रम इस प्रकार है। उदाहरण #include <iostream> using namespace std; int sum(int

  1. C++ प्रोग्राम तीन नंबरों में सबसे बड़ी संख्या खोजने के लिए

    यदि कथन का कई बार उपयोग करके तीन संख्याओं में से सबसे बड़ी संख्या ज्ञात की जा सकती है। यह एक कार्यक्रम में इस प्रकार दिया गया है - उदाहरण #include <iostream> using namespace std; int main() {    int a = 5 ,b = 1 ,c = 9;    if(a>b) {       if(a>c)  

  1. पायथन में तत्वों की सूची का उच्चतम सामान्य कारक खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास nums नामक तत्वों की एक सूची है, हमें सबसे बड़ा धनात्मक मान ज्ञात करना है जो प्रत्येक पूर्णांक को विभाजित करता है। इसलिए, अगर इनपुट nums =[15, 81, 78] जैसा है, तो आउटपुट 3 होगा, क्योंकि 3 सबसे बड़ा पूर्णांक है जो सभी 15, 81 और 78 को विभाजित करता है। इसे हल करने के लिए, हम इन