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

सी प्रोग्राम यह सत्यापित करने के लिए कि संख्याएं प्रचुर मात्रा में (दोस्ताना) हैं या नहीं?

इस प्रोग्राम में, हम यह जांचने की कोशिश कर रहे हैं कि उपयोगकर्ता द्वारा कंसोल के माध्यम से दिए गए दो नंबर फ्रेंडली पेयर हैं या नहीं?

उदाहरण

यदि संख्या 1 के सभी भाजक का योग संख्या 1 के बराबर है और संख्या 2 के सभी भाजक का योग संख्या 2 के बराबर है, तो हम कह सकते हैं कि वे दो संख्याएँ प्रचुर संख्याएँ हैं।

दोस्ताना जोड़े ढूंढने . के लिए हम जिस तर्क का उपयोग करते थे इस प्रकार है -

संख्या 1 के सभी भाजक के योग के लिए।

for(i=1;i<number1;i++){
   if(number1 % i == 0){
      result1= result1 +i;
   }
}

संख्या 2 के सभी भाजक के योग के लिए।

for(i=1;i<number2;i++){
   if(number2 % i == 0){
      result2=result2+i;
   }
}

दोस्ताना जोड़ियों के लिए।

if(result1==number1 && result2==number2)

यदि यह शर्त पूरी हो जाती है, तो वे प्रचुर मात्रा में जोड़े हैं, अन्यथा वे नहीं हैं।

उदाहरण

दिए गए नंबर प्रचुर जोड़े हैं या नहीं, यह पता लगाने के लिए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
int main(){
   int number1,number2,i;
   printf("Enter two numbers:");
   scanf("%d%d",&number1,&number2);
   int result1=0,result2=0;
   for(i=1;i<number1;i++){
      if(number1 % i == 0){
         result1= result1 +i;
      }
   }
   for(i=1;i<number2;i++){
      if(number2 % i == 0){
         result2=result2+i;
      }
   }
   if(result1==number1 && result2==number2)
      printf("Abundant Pairs");
   else
      printf("Not abundant Pairs");
   return 0;
}

आउटपुट

आउटपुट का उल्लेख नीचे किया गया है -

Enter two numbers:6 28
Abundant Pairs

  1. सी प्रोग्राम सर्पिल पैटर्न में संख्याओं का प्रतिनिधित्व करने के लिए

    संख्याओं को दर्शाने के लिए सर्पिल पैटर्न नीचे दिखाया गया है - सर्पिल पैटर्न में संख्याओं को मुद्रित करने के लिए लागू तर्क इस प्रकार है - for(i=1;i<=rows*2;i+=2){    if(k%2==1){       printf("%3d %3d",i,i+1);       k++;    }else{  

  1. C प्रोग्राम को मशीन कोड में बदलने के 4 चरण क्या हैं?

    प्रोग्राम बनाने और चलाने की प्रक्रिया एक प्रोग्राम में निर्देशों का एक सेट होता है जो एक प्रोग्रामिंग भाषा में लिखा गया था। प्रोग्रामर का काम प्रोग्राम को लिखना और टेस्ट करना है। C प्रोग्राम को मशीनी भाषा में बदलने के 4 चरण हैं &miuns; कार्यक्रम लिखना और संपादित करना कार्यक्रम संकलित करना

  1. सी प्रोग्राम यह जांचने के लिए कि क्या बिंदु एक्स अक्ष या वाई अक्ष के समानांतर हैं

    n अंकों की संख्या को देखते हुए हमें यह जांचना है कि बिंदु x-अक्ष के समानांतर है या y-अक्ष या कोई अक्ष नहीं है। एक ग्राफ एक आकृति है जिसका उपयोग दो चर के बीच संबंध दिखाने के लिए किया जाता है, प्रत्येक को समकोण पर अक्ष के साथ मापा जाता है। समानांतर वे रेखाएँ होती हैं जिनकी सभी बिंदुओं पर समान दूरी होत