मान लीजिए हमारे पास चार पूर्णांक 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