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

รหัส C ++ เพื่อค้นหาจำนวนที่มากขึ้นซึ่งมีตัวประกอบเป็น k


สมมติว่าเรามีตัวเลขสองตัว 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