২০ = ১০ × ২। সুতরাং শেষ ডিজিট ০ হতে হবে (১০ দিয়ে বিভাজ্য) এবং শেষ থেকে দ্বিতীয় ডিজিট জোড় হতে হবে (২ দিয়ে বিভাজ্য)।
C++ কোড উদাহরণ
#include <bits/stdc++.h>
using namespace std;
bool divBy20(string s) {
int n = s.size();
if (s[n-1] != '0') return false;
int secondLast = s[n-2] - '0';
return secondLast % 2 == 0;
}
int main() {
string n = "54871584540";
cout << (divBy20(n) ? "Divisible" : "Not Divisible");
return 0;
}
আউটপুট
Divisible