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

C++ में / और % ऑपरेटर्स के बिना जांचें कि संख्या 5 का गुणक है या नहीं


यहां हम देखेंगे कि संख्या 5 से विभाज्य है या नहीं, इसकी जांच कैसे करें। एक सरल दृष्टिकोण यह है कि यदि संख्या मोड 5 = 0, तो संख्या 5 से विभाज्य है। लेकिन यहां हम / या % ऑपरेटर का उपयोग नहीं करेंगे। यह जांचने के लिए कि कोई संख्या 5 से विभाज्य है, हमें अंतिम अंक देखना होगा कि वह 0 या 5 है। यदि वह 0 या 5 है, तो संख्या 5 से विभाज्य है, अन्यथा नहीं। यहां हम कुछ बड़ी संख्याओं को स्ट्रिंग के रूप में भी जांच सकते हैं।

उदाहरण

#include <bits/stdc++.h> using namespace std; bool isDiv5(string num){    int n = num.length();    if(num[n - 1] != '5' && num[n - 1] != '0')       return false;    return true; } int main() {    string num = "154484585745184258458158245285265";    if(isDiv5(num)){       cout << "Divisible";    } else {       cout << "Not Divisible";    } }

आउटपुट

Divisible

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

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

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

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

  1. - Python में अंकगणितीय ऑपरेटर के बिना 2 की घात से विभाज्यता की जांच कैसे करें?

    मान लीजिए हमारे पास दो संख्याएं x और n हैं। हमें यह जांचना है कि x, 2^n से विभाज्य है या नहीं, अंकगणितीय ऑपरेटर का उपयोग किए बिना। तो, यदि इनपुट x = 32, n = 5 है, तो आउटपुट True होगा क्योंकि 32 = 2^5। हल करने के चरण यदि x AND (2^n - 1) 0 है, तो:True लौटाएं False लौटाएं उदाहरण def solve(x, n):