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

C प्रोग्राम: सत्यापित करें कि संख्याएँ प्रचुर (मैत्रीपूर्ण) हैं या नहीं


इस प्रोग्राम में, हम जांचने की कोशिश कर रहे हैं कि कंसोल के माध्यम से उपयोगकर्ता द्वारा दी गई दो संख्याएँ मैत्रीपूर्ण जोड़ी हैं या नहीं?

उदाहरण

यदि संख्या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. संख्याओं को स्पाइरल पैटर्न में प्रस्तुत करने का C प्रोग्राम संख्याओं को स्पाइरल पैटर्न में प्रस्तुत करने का C प्रोग्राम

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

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

    प्रोग्राम बनाने और चलाने की प्रक्रिया C स्रोत कोड से निष्पादन योग्य मशीन कोड तक 4 मुख्य चरण होते हैं: लेखन और संपादन (Writing & Editing) संकलन (Compilation) लिंकिंग (Linking) निष्पादन (Execution) चरण 1: लेखन और संपादन टेक्स्ट एडिटर (VS Code, Vim, Notepad++) में कोड लिखें फाइल सहेजें: .c एक्सटे

  1. C प्रोग्राम: जांचें कि बिंदु X-अक्ष या Y-अक्ष के समानांतर हैं या नहीं C प्रोग्राम: जांचें कि बिंदु X-अक्ष या Y-अक्ष के समानांतर हैं या नहीं

    समस्या विवरण दिए गए n बिंदु (x, y निर्देशांक), निर्धारित करें कि क्या वे X-अक्ष, Y-अक्ष के समानांतर एक रेखा बनाते हैं, या किसी के समानांतर नहीं हैं। नियम X-अक्ष के समानांतर: सभी y-निर्देशांक समान हैं Y-अक्ष के समानांतर: सभी x-निर्देशांक समान हैं किसी के समानांतर नहीं: x और y दोनों भिन्न हैं उदाह