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

C++ में एक अंक के रूप में 0 के साथ 'd' अंक धनात्मक पूर्णांकों की गणना करें

इस ट्यूटोरियल में, हम एक प्रोग्राम के बारे में चर्चा करेंगे जिसमें 'डी' अंक वाले अंक 0 के साथ एक अंक के रूप में मिलते हैं।

इसके लिए हमें एक नंबर 'd' दिया जाएगा। हमारा कार्य 'd' अंक वाले धनात्मक पूर्णांकों की संख्या और उनके अंक के रूप में 0 को गिनना और प्रिंट करना है।

उदाहरण

#include<bits/stdc++.h>
using namespace std;
//counting the number of 'd' digit numbers
int count_num(int d) {
   return 9*(pow(10,d-1) - pow(9,d-1));
}
int main(){
   int d = 1;
   cout << count_num(d) << endl;
   d = 2;
   cout << count_num(d) << endl;
   d = 4;
   cout << count_num(d) << endl;
   return 0;
}

आउटपुट

0
9
2439

  1. सी ++ कोड k अंकों के साथ भाग्यशाली संख्याओं की संख्या गिनने के लिए

    मान लीजिए कि हमारे पास n तत्वों के साथ एक सरणी A है, और एक अन्य संख्या x भी है। हम जानते हैं कि भाग्यशाली संख्याएँ धनात्मक संख्याएँ होती हैं जिनके दशमलव निरूपण में केवल भाग्यशाली अंक 4 और 7 होते हैं। दिए गए n धनात्मक पूर्णांकों का निर्माण कीजिए। हमें यह गिनना होगा कि उनमें से कितने के पास k से अधिक

  1. C++ में विषम संख्या में सेट बिट्स वाले पूर्णांकों की संख्या

    एक संख्या n को देखते हुए, हमें उनके बाइनरी रूप में विषम संख्या में सेट बिट्स के साथ पूर्णांकों की संख्या ज्ञात करनी होगी। आइए एक उदाहरण देखें। इनपुट n = 10 आउटपुट 5 1 से 10 तक के 5 पूर्णांक हैं जिनके बाइनरी रूप में विषम संख्या में सेट बिट्स हैं। एल्गोरिदम नंबर एन शुरू करें। बाइनरी रूप में स

  1. सी++ में मैनहट्टन दूरी के बराबर दूरी वाले पथों की गणना करें

    हमें चर x1, x2, y1, y2 दिए गए हैं जो 2D निर्देशांक प्रणाली पर दो बिंदुओं का प्रतिनिधित्व करते हैं (x1, y1) और (x2, y2)। लक्ष्य उन सभी रास्तों को खोजना है जिनकी दूरी इन दो बिंदुओं के बीच मैनहट्टन की दूरी के बराबर होगी। मैनहट्टन दूरी मैनहट्टन दो बिंदुओं (x1, y1) और (x2, y2) के बीच की दूरी है - एमडी