এখানে আমরা দেখব কিভাবে একটি সংখ্যা 5 দ্বারা বিভাজ্য কি না তা পরীক্ষা করা যায়। এই ক্ষেত্রে সংখ্যাটি অনেক বড় সংখ্যা। তাই আমরা সংখ্যাটিকে স্ট্রিং হিসাবে রাখি।
একটি সংখ্যা 5 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করতে, তাই 5 দ্বারা বিভাজ্যতা পরীক্ষা করতে, আমাদের দেখতে হবে শেষ সংখ্যাটি 0 বা 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