Làm sao để có câu trả lời hay nhất?
19/11/2023
19/11/2023
Đợi chút
19/11/2023
Dưới đây là một đoạn code C++ để giải bài toán trên:
```cpp
#include
using namespace std;
long long findK(long long a, long long b, long long n) {
for (long long k = n; k <= a * n; k++) {
if (k % a == 0 && k % b != 0) {
return k;
}
}
return -1;
}
int main() {
long long a, b, n;
cin >> a >> b >> n;
long long k = findK(a, b, n);
cout << k << endl;
return 0;
}
```
Trong đoạn code trên, hàm `findK` sẽ tìm số nguyên dương k nhỏ nhất thỏa mãn yêu cầu đề bài. Nếu không tìm được, hàm sẽ trả về -1. Trong hàm `main`, ta nhập vào 3 số a, b, n từ input, sau đó gọi hàm `findK` và in ra kết quả.
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời