mình có đoạn code như này
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int n;
cin >> n;
bool snt = true;
for (int i = 2; i < sqrt((float)n); i++) {
if (n % i == 0) {
snt = false;
break;
}
};
if (snt == false) {
cout << n << " khong phai la so nguyen to.";
}
else {
cout << n << " la so nguyen to.";
};
return 0;
}
không biết sai chỗ nào mà input 4 cũng ra là số nguyên tố ai giúp tui sửa code với