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

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


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

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

उदाहरण

#include <bits/stdc++.h>
using namespace std;

bool isDiv20(string num) {
    int n = num.length();
    if(num[n - 1] != '0')
        return false;
    int second_last = num[n - 2] - '0';
    if(second_last % 2 == 0)
        return true;
    return false;
}

int main() {
    string num = "54871584540";
    if(isDiv20(num)) {
        cout << "Divisible";
    } else {
        cout << "Not Divisible";
    }
}

आउटपुट

Divisible

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

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

  1. - पायथन में जांचें कि कोई बड़ी संख्या 19 से विभाज्य है या नहीं

    मान लीजिए हमें एक बड़ी संख्या दी गई है और हमें यह जांचना है कि वह संख्या 19 से विभाज्य है या नहीं। उदाहरण के लिए, यदि इनपुट 86982 है, तो आउटपुट विभाज्य होगा। समाधान दृष्टिकोण हम इस समस्या को पुनरावृत्ति योग विधि (repeated addition method) का उपयोग करके हल करेंगे। इस विधि में हम संख्या के अंतिम अंक

  1. - पायथन में जांचें कि कोई बड़ी संख्या 17 से विभाज्य है या नहीं

    मान लीजिए हमें एक संख्या दी गई है और हमें यह जांचना है कि वह संख्या 17 से विभाज्य है या नहीं। उदाहरण के लिए, यदि इनपुट 99943 है, तो आउटपुट विभाज्य होगा। समाधान दृष्टिकोण हम इस समस्या को पुनरावृत्ति घटाव विधि (repeated subtraction method) का उपयोग करके हल करेंगे। इस विधि में हम संख्या के अंतिम अंक