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

C++ में जांचें कि संख्या केवल 1, 14 या 144 के संयोजन से बनी है या नहीं


यहां हम एक समस्या देखेंगे, जो बता सकती है कि कोई स्ट्रिंग या संख्या केवल 1, 14 या 144 के संयोजन से बनी है या नहीं। मान लीजिए एक स्ट्रिंग "111411441" है, यह वैध है, लेकिन "144414" वैध नहीं है।

कार्य सरल है, हमें अंत से एकल अंक, दो अंक और तीन अंक की संख्या लेनी है, और जांचना है कि क्या वे इन तीनों (1, 14 और 144) में से किसी से मेल खाते हैं, यदि हमें एक मेल मिलता है, तो संख्या को उससे विभाजित करें, और इस प्रक्रिया को तब तक दोहराएं जब तक पूरी संख्या समाप्त न हो जाए।

उदाहरण

#include <iostream> #include <cmath> using namespace std; bool checkNumber(long long number) {    int n = number;    while (n > 0) {       if (n % 1000 == 144)          n /= 1000;          else if (n % 100 == 14)             n /= 100;          else if (n % 10 == 1)             n /= 10;       else {          return false;       }    }    return true; } int main() {    long long n = 111411441;    if(checkNumber(n)){       cout << "Valid number";    } else {       cout << "Invalid number";    } }

आउटपुट

Valid number

  1. - C++ में जांचें कि क्या बड़ी संख्या 20 से विभाज्य है

    यहां हम देखेंगे कि कैसे जांचें कि कोई संख्या 20 से विभाज्य है या नहीं। इस मामले में संख्या बहुत बड़ी है। इसलिए हम संख्या को स्ट्रिंग के रूप में रखते हैं। एक संख्या 20 से विभाज्य होगी, जब वह 10 से विभाज्य हो, और 10 से विभाजित करने के बाद, शेष संख्या 2 से विभाज्य हो। तो मामला सरल है। यदि अंतिम अंक 0

  1. - C++ में जांचें कि N पेंटागोनल नंबर है या नहीं

    एक नंबर N दिया गया है, कार्य यह जांचना है कि क्या नंबर पेंटागोनल नंबर है या नहीं। जिन नंबर्स को पेंटागन बनाने के लिए व्यवस्थित किया जा सकता है, वे पेंटागोनल नंबर हैं क्योंकि इन नंबर्स का उपयोग पेंटागन बनाने के लिए पॉइंट्स के रूप में किया जा सकता है। उदाहरण के लिए, कुछ पेंटागोनल नंबर्स हैं 1, 5, 12,

  1. - C++ में आर्मस्ट्रांग संख्या जांचने का प्रोग्राम

    एक आर्मस्ट्रांग संख्या वह संख्या है जहां अंकों का योग अंकों की कुल संख्या की घात पर उठाकर संख्या के बराबर होता है। आर्मस्ट्रांग संख्याओं के कुछ उदाहरण निम्नलिखित हैं। 3 = 3^1 153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153 371 = 3^3 + 7^3 + 1^3 = 27 + 343 + 1 = 371 407 = 4^3 + 0^3 + 7^3 = 64 +0 + 343 = 4