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

दो संख्याओं के सामान्य भाजक के लिए जावा प्रोग्राम

जावा में दो संख्याओं के सामान्य भाजक के लिए एक उदाहरण निम्नलिखित है -

उदाहरण

public class Demo{
   static int find_gcd(int val_1, int val_2){
      if (val_1 == 0)
      return val_2;
      return find_gcd(val_2%val_1,val_1);
   }
   static int common_divisors(int val_1,int val_2){
      int no = find_gcd(val_1, val_2);
      int result = 0;
      for (int i=1; i<=Math.sqrt(no); i++){
         if (no%i==0){
            if (no/i == i)
               result += 1;
            else
               result += 2;
         }
      }
      return result;
   }
   public static void main(String args[]){
      int val_1 = 68, val_2 = 34;
      System.out.println("The common divisors between the two numbers is ");
      System.out.println(common_divisors(val_1, val_2));
   }
}

आउटपुट

The common divisors between the two numbers is
4

डेमो नामक एक वर्ग में एक स्थिर कार्य होता है जो दो मान लेता है और रिकर्सन का उपयोग करके सबसे बड़ा सामान्य भाजक देता है। एक अन्य फ़ंक्शन इस सबसे बड़े सामान्य भाजक फ़ंक्शन को कॉल करता है और सबसे बड़े सामान्य भाजक के 1 और वर्गमूल के बीच की संख्याओं के माध्यम से पुनरावृति करता है।

इसके बाद, शर्त यह है कि पुनरावृत्त मानों की संख्या मापांक शून्य के बराबर होना चाहिए और अगला, पुनरावृत्त मानों से विभाजित संख्या पुनरावृत्त मान के बराबर होनी चाहिए, फिर परिणाम (जिसे प्रारंभ में 0 से प्रारंभ किया गया था) द्वारा बढ़ाया जाता है 1. यदि शर्त संतुष्ट नहीं है, तो परिणाम 2 से बढ़ जाता है। मुख्य फ़ंक्शन में, दो मानों को प्रारंभ किया जाता है, और उपरोक्त फ़ंक्शन को उस पर कॉल किया जाता है। प्रासंगिक परिणाम स्क्रीन पर प्रदर्शित होता है।


  1. आर्मस्ट्रांग नंबरों के लिए सी प्रोग्राम

    हमें एक टास्क दिया जाता है जहां हमें उपयोगकर्ता द्वारा दर्ज किए गए नंबर n की जांच करनी होती है, चाहे वह आर्मस्ट्रांग हो या नहीं। एक आर्मस्ट्रांग संख्या तब होती है जब अंकों की संख्या से सभी अंकों की शक्ति का योग होता है या हम कह सकते हैं कि अंकों का क्रम अंक के समान है। तो आर्मस्ट्रांग नंबर कैसे पत

  1. पायथन में दो संख्याओं के सामान्य भाजक की संख्या गिनने का कार्यक्रम

    मान लीजिए कि हमारे पास दो संख्याएँ a और b हैं। हमें ज्ञात करना है कि कितने धनात्मक पूर्णांक हैं, जो a और b दोनों के भाजक हैं। इसलिए, यदि इनपुट a =288 b =240 जैसा है, तो आउटपुट 10 होगा क्योंकि सामान्य भाजक [1,2,3,4,6,8,12,16,24,48] हैं। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - res :=0 i श्

  1. दो संख्याओं के सामान्य भाजक के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें दो पूर्णांक दिए गए हैं, हमें दो संख्याओं के उभयनिष्ठ भाजक प्रदर्शित करने की आवश्यकता है यहां हम इनपुट के रूप में ली जाने वाली न्यूनतम दो संख्याओं की गणना कर रहे हैं। प्रत्येक मान को 1 से न्यूनतम गणना में विभाजित