यहां हम देखेंगे कि संख्या 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