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

C++ में जांचें कि संख्या 23 से विभाज्य है या नहीं


यहां हम एक प्रोग्राम देखेंगे, जो जांच सकता है कि कोई संख्या 23 से विभाज्य है या नहीं। मान लीजिए संख्या 1191216 दी गई है। यह 23 से विभाज्य है।

विभाज्यता जांचने के लिए, हमें इस नियम का पालन करना होगा -

  • हर बार संख्या/काटी गई संख्या का अंतिम अंक निकालें

  • पिछली गणना की गई संख्या के अंतिम अंक का 7 गुना काटी गई संख्या में जोड़ें

  • आवश्यकतानुसार इन चरणों को दोहराएं।

17043, तो 1704 + 7*3 = 1725 1725, तो 172 + 7 * 5 = 207 207, यह 9 * 23 है, तो 17043, 23 से विभाज्य है।

उदाहरण

#include <iostream> #include <algorithm> using namespace std; bool isDivisibleBy23(long long int n) {    while (n / 100) {       int last = n % 10;       n /= 10; // Truncating the number       n += last * 7;    }    return (n % 23 == 0); } int main() {    long long number = 1191216;    if(isDivisibleBy23(number))       cout << "Divisible";    else       cout << "Not Divisible"; }

आउटपुट

Divisible

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

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

  1. - C++ में जांचें कि क्या बड़ी संख्या 2, 3 और 5 से विभाज्य है या नहीं

    यहां हम देखेंगे कि कैसे जांचें कि कोई संख्या 2, 3 और 5 से विभाज्य है या नहीं। इस मामले में संख्या बहुत बड़ी है। इसलिए हम संख्या को स्ट्रिंग के रूप में रखते हैं। एक संख्या 2, 3 और 5 से विभाज्य होगी यदि वह संख्या 2, 3 और 5 के LCM से विभाज्य है। तो 2, 3, 5 का LCM 30 है। हमें जांचना होगा कि संख्या 30 स

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

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