สมมติว่าเรามีตัวเลขสองตัว n และ k เราต้องหาจำนวนเต็มที่น้อยที่สุด x ซึ่งมากกว่า n และหารด้วย k ลงตัว
ดังนั้นหากอินพุตเป็นเช่น n =5; k =3 จากนั้นผลลัพธ์จะเป็น 6
ขั้นตอน
เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -
return n + k - (n mod k)
ตัวอย่าง
ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -
#include <bits/stdc++.h> using namespace std; int solve(int n, int k){ return n + k - n % k; } int main(){ int n = 5; int k = 3; cout << solve(n, k) << endl; }
อินพุต
5, 3
ผลลัพธ์
6