เป็นปัญหาตรงไปตรงมา เราสามารถใช้ตัวดำเนินการโมดูโล (%) เพื่อตรวจสอบว่าตัวเลขที่กำหนดนั้นหารด้วย 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