मान लीजिए हमारे पास चार संख्याएं a, b, c और d हैं। हमें अपना खुद का फंक्शन बनाकर उनमें अधिकतम ज्ञात करना है। तो हम एक max() फंक्शन बनाएंगे जो दो संख्याओं को इनपुट के रूप में लेता है और अधिकतम ज्ञात करता है, फिर उनका उपयोग करके हम सभी चार संख्याओं का अधिकतम ज्ञात करेंगे।
उदाहरण के लिए, यदि इनपुट a = 5, b = 8, c = 2, d = 3 है, तो आउटपुट 8 होगा।
हल करने के चरण
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 <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