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

1 से n तक की संख्याओं की गणना करें जिनमें C++ में एक अंक के रूप में 4 हों

इस ट्यूटोरियल में, हम 1 से n तक की संख्याओं को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे, जिसमें 4 अंक होंगे।

इसके लिए हमें एक नंबर n प्रदान किया जाएगा। हमारा काम उन सभी नंबरों को गिनना है जिनमें 4 अंकों में से एक है और उसका प्रिंट आउट लेना है।

उदाहरण

#include<iostream>
using namespace std;
bool has4(int x);
//returning sum of digits in the given numbers
int get_4(int n){
   int result = 0;
   //calculating the sum of each digit
   for (int x=1; x<=n; x++)
      result += has4(x)? 1 : 0;
   return result;
}
//checking if 4 is present as a digit
bool has4(int x) {
   while (x != 0) {
      if (x%10 == 4)
         return true;
      x = x /10;
   }
   return false;
}
int main(){
   int n = 328;
   cout << "Count of numbers from 1 to " << n
      << " that have 4 as a digit is "
      << get_4(n) << endl;
   return 0;
}

आउटपुट

Count of numbers from 1 to 328 that have 4 as a digit is 60

  1. सभी संभावित एन अंकों की संख्या की गणना करें जो सी ++ में दी गई शर्त को पूरा करती हैं

    इस ट्यूटोरियल में, हम दिए गए शर्त को पूरा करने वाले संभावित एन अंकों की संख्या को खोजने के लिए एक प्रोग्राम पर चर्चा करेंगे। इसके लिए हमें एक पूर्णांक प्रदान किया जाएगा। हमारा काम यह जांचना है कि एन अंक वाले नंबरों में से कौन सा नंबर फॉलो करता है संख्या + उल्टा (संख्या) =10N -1 उदाहरण #include <

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

    इस ट्यूटोरियल में, हम एक प्रोग्राम के बारे में चर्चा करेंगे जिसमें डी अंक वाले अंक 0 के साथ एक अंक के रूप में मिलते हैं। इसके लिए हमें एक नंबर d दिया जाएगा। हमारा कार्य d अंक वाले धनात्मक पूर्णांकों की संख्या और उनके अंक के रूप में 0 को गिनना और प्रिंट करना है। उदाहरण #include<bits/stdc++.h>

  1. C++ में 1 से N तक लगभग अभाज्य संख्याओं की संख्या ज्ञात कीजिए

    मान लीजिए कि हमारे पास एक संख्या N है। हमें 1 से N के बीच लगभग अभाज्य संख्याएँ ज्ञात करनी हैं। एक संख्या लगभग अभाज्य कहलाती है जब उसके ठीक दो अलग-अलग गुणनखंड हों। संख्याओं में कितने भी अभाज्य गुणनखंड हो सकते हैं, लेकिन दो अभाज्य गुणनखंड होने चाहिए। तो अगर N 2 है, तो आउटपुट 2 होगा। दो नंबर 6 और 10 है