एक संख्या 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