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

दो संख्याओं का kth सामान्य गुणनखंड प्रिंट करें

दो संख्याओं x और y के साथ दिए गए आउटपुट में उनका kth सामान्य गुणनखंड होना चाहिए।

Input: x=9 y=18 k=1
Output : k common factor = 2
Factors of 9 : 1, 3, 9
Factors of 18 : 1, 2, 3, 6, 9, 18
Greatest Common Factor : 9

एल्गोरिदम

START
Step 1 -: take input as x and y lets say 3 and 21 and k as 1
Step 2 -: declare start variables as int i,num,count=1
Step 3 -: IF x<y
   Set num=x
End IF
Step 4 -: Else
   Set num=y
End Else
Step 5 -: Loop For i=2and i<=num and i++
IF x % i==0 and y % i == 0
   Count =count +1
End If
IF count=k
   Print i
End IF
Else
   Return -1
End Else
Step 6 -: End Loop For
STOP

उदाहरण

#include<stdio.h>
int main() {
   int x = 3, y = 21, k = 1; // taking x and y as two number and k is limit for their common factor
   int i,num,count=1;
   if(x<y) //fetching smaller value in num[poi
      num=x;
   else
      num=y;
   for (i=2; i<=num; i++) { //loop from 2 till smaller value
      if (x % i==0 && y % i == 0) //if remainder is 0 increment count
      count++;
      if (count == k)
         printf("%d",i);
      else
         printf("no value as there are less factors than k between x and y ");
      break;
   }
   return 0;
}

आउटपुट

यदि हम उपरोक्त प्रोग्राम चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा।

their kth common factor is : 2

  1. C . में नॉन स्क्वायर नंबर प्रिंट करें

    कार्यक्रम विवरण किसी संख्या का वर्ग उस संख्या का स्वयं का गुणा होता है। एक वर्ग संख्या या पूर्ण वर्ग एक पूर्णांक है जो एक पूर्णांक का वर्ग होता है; पूर्ण वर्ग पूर्ण संख्याओं के वर्ग होते हैं 1, 4, 9, 16, 25, 36, 49, 64, 81, 100 यहां 1 से 100 तक के सभी पूर्ण वर्गों के वर्गमूल दिए गए हैं। √1

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

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

  1. दो सूचियों के सभी सामान्य तत्वों को प्रिंट करने के लिए पायथन प्रोग्राम।

    दो सूचियों को देखते हुए, दो सूचियों के सभी सामान्य तत्वों को प्रिंट करें। उदाहरण - इनपुट :L1 =[5, 6, 7, 8, 9] L2 =[5, 13, 34, 22, 90] आउटपुट :{5} स्पष्टीकरण दोनों सूची के सामान्य तत्व 5 हैं। एल्गोरिदम Step1 :दो उपयोगकर्ता इनपुट सूचियां बनाएं। Step2 :सूचियों को सेट में बदलें और फिर set1&set2.Step3 प