এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যা a b এর মধ্যে বড়টি খুঁজে বের করবে এবং b a
এটা একটা সোজা সমস্যা। আসুন এটি সমাধানের পদক্ষেপগুলি দেখি৷
৷- a এবং b এর মান শুরু করুন।
- উভয় মানের লগ নিন।
- $b\:\log\:a$ এবং $a\:\log\:b$ এর মান গণনা করুন
- উভয় মান তুলনা করুন।
- যদি $a\:\log\:b$ $b\:\log\:a$ থেকে বড় হয়, তাহলে b a প্রিন্ট করুন বৃহত্তর।
- যদি $b\:\log\:a$$ $a\:\log\:b$$ এর থেকে বড় হয়, তাহলে একটি b প্রিন্ট করুন বৃহত্তর।
- অন্যথায় মুদ্রণ উভয়ই সমান।
উদাহরণ
আসুন কোডটি দেখি।
#include <bits/stdc++.h>
using namespace std;
int main() {
int a = 4, b = 7;
long double x = (long double) a * (long double)(log((long double)(b)));
long double y = (long double) b * (long double)(log((long double)(a)));
if (y > x) {
cout << "a ^ b is greater" << endl;
}else if (y < x) {
cout << "b ^ a is greater" << endl;
}else {
cout << "Both are equal" << endl;
}
return 0;
} আউটপুট
আপনি যদি উপরের কোডটি চালান, তাহলে আপনি নিম্নলিখিত ফলাফল পাবেন।
a ^ b is greater
উপসংহার
টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।