โจทย์
นี่เป็นโจทย์ตรงไปตรงมา เราสามารถใช้ตัวดำเนินการโมดุลโโล (%) เพื่อตรวจสอบว่าตัวเลขที่กำหนดหาร 29 ลงตัวหรือไม่ มาดูตัวอย่างกัน
อินพุต
29 254
เอาต์พุต
1 0
อัลกอริธึม
การนำไปใช้งาน
ต่อไปนี้เป็นการนำไปใช้งานของอัลกอริธึมข้างต้นใน C++
#include <bits/stdc++.h>
using namespace std;
bool isDivisibleBy29(long long n) {
return n % 29 == 0;
}
int main() {
cout << isDivisibleBy29(29) << endl;
cout << isDivisibleBy29(234567876543) << endl;
cout << isDivisibleBy29(234567657329) << endl;
return 0;
}
ผลลัพธ์
หากคุณรันโค้ดข้างต้น คุณจะได้ผลลัพธ์ดังนี้
1 1 0