স্ট্রিং আকারে বড় সংখ্যা। ৮ দিয়ে বিভাজ্য হলে শেষ ৩ ডিজিট ৮ দিয়ে বিভাজ্য হবে।
C++ কোড উদাহরণ
#include <bits/stdc++.h>
using namespace std;
bool divBy8(string s) {
int n = s.size();
int last3 = (s[n-3]-'0')*100 + (s[n-2]-'0')*10 + (s[n-1]-'0');
return last3 % 8 == 0;
}
int main() {
string n = "1754586672360";
cout << (divBy8(n) ? "Divisible" : "Not Divisible");
return 0;
}
আউটপুট
Divisible