यहां हम देखेंगे कि किसी संख्या को 5 से विभाज्य कैसे किया जाता है या नहीं। एक आसान तरीका यह है कि यदि संख्या mod 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