इस ट्यूटोरियल में, हम एक ऐसा प्रोग्राम लिखेंगे जो संख्या ab में दाईं ओर से kवां अंक ढूंढता है।
यह एक सीधी समस्या है। आइए इसे हल करने के चरण देखते हैं।
- संख्याओं a, b, और k को इनिशियलाइज़ करें।
- पॉव मेथड का उपयोग करके ab का मान ज्ञात करें।
- एक लूप लिखें जो तब तक चले जब तक पॉव मान शून्य से कम न हो या काउंट k से कम न हो।
- पॉव मान से अंतिम अंक प्राप्त करें।
- काउंटर बढ़ाएं।
- जांचें कि k और काउंटर बराबर हैं या नहीं।
- यदि वे बराबर हैं तो अंक वापस करें।
- -1 वापस करें।
उदाहरण
आइए कोड देखते हैं।
#include <bits/stdc++.h> using namespace std; int getTheDigit(int a, int b, int k) { int power = pow(a, b); int count = 0; while (power > 0 && count < k) { int rem = power % 10; count++; if (count == k) { return rem; } power /= 10; } return -1; } int main() { int a = 5, b = 6; int k = 3; cout << getTheDigit(a, b, k) << endl; return 0; }आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा।
6
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में लिखें।