ตรวจสอบเลขใหญ่ (string) หาร 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