এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখতে যাচ্ছি যা 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
উপসংহার
টিউটোরিয়ালে আপনার কোন প্রশ্ন থাকলে মন্তব্য বিভাগে উল্লেখ করুন।