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