Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में a की घात b में kवां अंक


इस ट्यूटोरियल में, हम एक ऐसा प्रोग्राम लिखेंगे जो संख्या 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

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में लिखें।


  1. - C++ में संख्या से न्यूनतम निष्कासन ताकि यह 10 की घात K से विभाज्य हो जाए

    समस्या कथनदो धनात्मक पूर्णांक N और K दिए गए हैं। संख्या N से हटाए जा सकने वाले अंकों की न्यूनतम संख्या ज्ञात करें ताकि निष्कासन के बाद संख्या 10^K से विभाज्य हो जाए। यदि असंभव हो तो -1 प्रिंट करें।उदाहरणयदि N = 10203027 और K = 2 तो हमें 3 अंक हटाने होंगे। यदि हम 3, 2 और 7 हटाते हैं तो संख्या 10200 ब

  1. - C++ में x का वह गुणक ढूंढें जो a^b के निकटतम हो

    मान लीजिए हमारे पास तीन मान a, b और x हैं। हमें x का एक गुणक ढूंढना है, जो a^b के निकटतम हो। मान लीजिए संख्याएं x = 4, a = 3, b = 3 हैं, तो आउटपुट 28 होगा, क्योंकि यह 3^3 = 27 के निकटतम है दृष्टिकोण सरल है; हमें इन शर्तों का पालन करना होगा - यदि b < 0, और a = 1, तो a^b 1 बन जाता है और इसलिए, x का

  1. - C++ में static_cast

    static_cast का उपयोग सामान्य/साधारण प्रकार रूपांतरण के लिए किया जाता है। यह निहित प्रकार जबरदस्ती (implicit type coercion) के लिए भी जिम्मेदार कास्ट है और इसे स्पष्ट रूप से भी बुलाया जा सकता है। आपको इसका उपयोग फ्लोट को इंट में, चार को इंट में आदि जैसे मामलों में करना चाहिए। यह संबंधित प्रकार के क्