Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ตรวจสอบว่าเลขใหญ่หาร 5 ลงตัวหรือไม่ ใน C++


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