এই টিউটোরিয়ালে, আমরা একটি প্রোগ্রাম লিখব যা ab এবং ba-এর মধ্যে বড়টি বের করবে।
এটি একটি সহজ সমস্যা। সমাধানের ধাপগুলো নিচে দেওয়া হলো:
সমস্যা সমাধানের ধাপসমূহ
- a এবং b-এর মান ইনিশিয়ালাইজ করুন।
- দুটি মানগুলোর লগ (log) নিন।
- b × log a এবং a × log b-এর মান বের করুন।
- দুটি মান তুলনা করুন।
- যদি a × log b > b × log a হয়, তবে ba বড়।
- যদি b × log a > a × log b হয়, তবে ab বড়।
- অন্যথায় দুটি সমান।
উদাহরণ কোড
#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
নিষ্কর্ষ
এই টিউটোরিয়াল সম্পর্কে আপনার যেকোনো প্রশ্ন থাকলে কমেন্ট সেকশনে জানাতে পারেন।