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

C++ में चार इनपुट पूर्णांकों में से सबसे बड़ा ज्ञात करने का प्रोग्राम


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

उदाहरण के लिए, यदि इनपुट a = 75, b = 18, c = 25, d = 98 है, तो आउटपुट 98 होगा।

समाधान दृष्टिकोण

इस समस्या को हल करने के लिए हम निम्नलिखित चरणों का पालन करेंगे:

  • max() फंक्शन परिभाषित करें, यह x और y लेगा
  • x और y का अधिकतम लौटाएं
  • चार संख्याएं a, b, c और d लें
  • left_max := max(a, b)
  • right_max := max(c, d)
  • final_max = max(left_max, right_max)
  • final_max लौटाएं

उदाहरण

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

#include <iostream> using namespace std; int max(int x, int y){     if(x > y){         return x;     }else{         return y;     } } int main(){     int a = 75, b = 18, c = 25, d = 98;     int left_max = max(a, b);     int right_max = max(c, d);     int final_max = max(left_max, right_max);     cout << final_max; } 

इनपुट

75, 18, 25, 98

आउटपुट

98
  1. - C++ प्रोग्राम: GCD (महत्तम समापवर्तक) खोजें

    परिचयदो संख्याओं का महत्तम समापवर्तक (GCD) वह सबसे बड़ी संख्या है जो दोनों को विभाजित करती है। उदाहरण के लिए: मान लें हमारे पास दो संख्याएं हैं 45 और 27। 45 = 5 * 3 * 3 27 = 3 * 3 * 3 इसलिए, 45 और 27 का GCD 9 है। उदाहरण 1 (यूक्लिडियन एल्गोरिदम)#include <iostream> using namespace std; int gcd(

  1. - C++ प्रोग्राम: फैक्टोरियल खोजें

    परिचयएक गैर-ऋणात्मक पूर्णांक n का फैक्टोरियल उन सभी धनात्मक पूर्णांकों का गुणनफल है जो n से कम या बराबर हैं। उदाहरण के लिए: 5 का फैक्टोरियल 120 है। 5! = 5 * 4 * 3 * 2 * 1 5! = 120 एक पूर्णांक का फैक्टोरियल रिकर्सिव प्रोग्राम या नॉन-रिकर्सिव प्रोग्राम का उपयोग करके पाया जा सकता है। दोनों के उदाहरण नी

  1. - C++ प्रोग्राम: तीन संख्याओं में सबसे बड़ी संख्या खोजें

    परिचयतीन संख्याओं में सबसे बड़ी संख्या if स्टेटमेंट का कई बार उपयोग करके पाई जा सकती है। यह एक प्रोग्राम में इस प्रकार दिया गया है - उदाहरण#include <iostream> using namespace std; int main() { int a = 5, b = 1, c = 9; if (a > b) { if (a > c) cout << a &