চারটি ইন্টিজার a, b, c, d দেওয়া আছে। নিজের তৈরি max() ফাংশন ব্যবহার করে সবচেয়ে বড় সংখ্যা বের করতে হবে। max(x,y) ফাংশন দুটি নম্বরের মধ্যে বড়টি রিটার্ন করবে, তারপর সেটি ব্যবহার করে চারটির ম্যাক্স বের করুন।
উদাহরণস্বরূপ, a=75, b=18, c=25, d=98 হলে আউটপুট ৯৮।
সমাধানের ধাপসমূহ
- max(x,y) ফাংশন: x>y হলে x রিটার্ন, অন্যথায় y
- 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