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

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


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

एक संख्या 8 से विभाज्य होगी, यदि अंतिम तीन अंकों से बनी संख्या 8 से विभाज्य है।

उदाहरण

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

bool isDiv8(string num) {
    int n = num.length();
    int last_three_digit_val = (num[n-3] - '0') * 100 + (num[n-2] - '0') * 10 + ((num[n-1] - '0'));
    if(last_three_digit_val % 8 == 0)
        return true;
    return false;
}

int main() {
    string num = "1754586672360";
    if(isDiv8(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) का उपयोग करके हल करेंगे। इस विधि में हम संख्या के अंतिम अंक