इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो कि a b में से बड़े का पता लगाता है और b a
सीधी सी समस्या है। आइए इसे हल करने के चरणों को देखें।
- ए और बी के मानों को प्रारंभ करें।
- दोनों मानों का लघुगणक लें।
- $b\:\log\:a$ और $a\:\log\:b$ के मानों की गणना करें
- दोनों मानों की तुलना करें।
- अगर $a\:\log\:b$, $b\:\log\:a$ से बड़ा है, तो b a प्रिंट करें बड़ा है।
- यदि $b\:\log\:a$$, $a\:\log\:b$ से अधिक है, तो a 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
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उनका टिप्पणी अनुभाग में उल्लेख करें।