

Viết một chương trình C++ kiểm tra số n có phải số nguyên tố không. Nếu có thì in ra Yes, ngược lại in ra No
Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
// Số nhỏ hơn 2 không phải số nguyên tố
if (n < 2) {
cout << "No" << endl;
return 0;
}
bool isPrime = true;
// Kiểm tra từ 2 đến sqrt(n)
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
isPrime = false;
break;
}
}
if (isPrime)
cout << "Yes" << endl;
else
cout << "No" << endl;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
bool check (ll x) {
for (ll i = 2; i <= sqrt(x); ++i)
if (x % i == 0) return false;
return x > 1;
}
ll n;
int main() {
cin >> n;
if (check(n)) cout << "Yes";
else cout << "No";
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin

665
266
827
lm py dễ hơn . - .
665
266
827
`(-_.. _ )/-`
665
266
827
`((-_..)(-)/-`
665
266
827
`((-_..)(-))/(-)`
665
266
827
`(-_(..)-/-`
665
266
827
`(-_(..)-) / (-)`
665
266
827
`(-_(..)-) /(-)`
665
266
827
`((-_(..)-) / (-))`