एक संख्या N दी गई है। हमें ऐसी संख्याओं की संख्या ज्ञात करनी है जो अंक 3 और 4 का उपयोग करके बनाई जा सकती हैं। इसलिए यदि N =6 है, तो संख्याएँ 3, 4, 33, 34, 43, 44 होंगी।
हम इस समस्या को हल कर सकते हैं यदि हम बारीकी से देखते हैं, एकल अंक संख्या के लिए इसमें 2 संख्याएं 3 और 4 हैं, अंक 2 के लिए, इसमें 4 संख्याएं 33, 34, 43, 44 हैं। तो एम अंकों की संख्या के लिए, इसमें 2 एम मान होंगे।
उदाहरण
#include<iostream> #include<cmath> using namespace std; long long countNumbers(int n) { return (long long)(pow(2, n + 1)) - 2; } int main() { int n = 3; cout << "Number of values: " << countNumbers(n); }
आउटपुट
Number of values: 14