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

सी प्रोग्राम फ़ंक्शन को परिभाषित करके अधिकतम चार पूर्णांक खोजने के लिए

मान लीजिए कि हमारे पास चार संख्याएँ a, b, c और d हैं। हमें अपना स्वयं का कार्य करके उनमें से अधिकतम खोजना होगा। इसलिए हम एक अधिकतम () फ़ंक्शन बनाएंगे जो दो संख्याओं को इनपुट के रूप में लेता है और अधिकतम पाता है, फिर उनका उपयोग करके हम सभी चार संख्याओं में से अधिकतम प्राप्त करेंगे।

इसलिए, यदि इनपुट a =5, b =8, c =2, d =3 जैसा है, तो आउटपुट 8

होगा।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • अधिकतम () फ़ंक्शन को परिभाषित करें, इसमें x और y लगेंगे

  • अधिकतम x और y लौटाएं

  • चार नंबर ए, बी, सी और डी लें

  • left_max:=अधिकतम (ए, बी)

  • right_max:=अधिकतम (सी, डी)

  • final_max =अधिकतम (बाएं_मैक्स, दायां_मैक्स)

  • फाइनल_मैक्स लौटाएं

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

#include <stdio.h>
int max(int x, int y){
    if(x > y){
        return x;
    }else{
        return y;
    }
}
int main(){
    int a = 5, b = 8, c = 2, d = 3;
    int left_max = max(a, b);
    int right_max = max(c, d);
    int final_max = max(left_max, right_max);
    printf("Maximum number is: %d", final_max);
}

इनपुट

a = 5, b = 8, c = 2, d = 3

आउटपुट

Maximum number is: 8

  1. सी प्रोग्राम गैर-पुनरावर्ती फ़ंक्शन का उपयोग करके संख्याओं की जीसीडी खोजने के लिए

    समस्या गैर-पुनरावर्ती फ़ंक्शन का उपयोग करके दिए गए दो नंबरों के लिए सबसे बड़ा सामान्य भाजक (जीसीडी) खोजें। समाधान यह नीचे बताया गया है कि गैर-पुनरावर्ती फ़ंक्शन का उपयोग करके दिए गए दो नंबरों के लिए सबसे बड़ा सामान्य भाजक (जीसीडी) कैसे खोजें। एल्गोरिदम गैर-पुनरावर्ती फ़ंक्शन का उपयोग करके दिए गए

  1. सी प्रोग्राम रिकर्सिव फ़ंक्शन का उपयोग करके संख्याओं की जीसीडी खोजने के लिए

    समस्या C प्रोग्रामिंग भाषा में पुनरावर्ती फ़ंक्शन का उपयोग करके दिए गए दो नंबरों के लिए सबसे बड़ा सामान्य भाजक (GCD) खोजें। समाधान रिकर्सिव फ़ंक्शन का उपयोग करके दिए गए दो नंबरों के लिए सबसे बड़ा सामान्य भाजक (जीसीडी) खोजने का समाधान इस प्रकार है - एल्गोरिदम रिकर्सिव फ़ंक्शन का उपयोग करके दिए गए

  1. पायथन में अधिकतम भवन ऊंचाई खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक मान n है और जोड़े की एक और सूची है जिसे प्रतिबंध कहा जाता है। हम एक शहर में नई इमारतें बनाना चाहते हैं। लेकिन कुछ प्रतिबंध हैं। हम एक लाइन में बना सकते हैं और इमारतों को 1 से n तक लेबल किया जाता है। प्रतिबंधों के दो पैरामीटर हैं, इसलिए प्रतिबंध [i] =(id_i, max_height_i) इंग