mọi người cho em hỏi ở câu lệnh check là int n còn sao xuống dưới demnguyento lại dùng if(check(M[i])==true)
vậy ạ. e cảm ơn
bool check(int n)
{
if(n<2)
{
return false;
}
else if(n>2)
{
if(n%2==0)
{
return false;
}
for(int i=3;i<=sqrt(n);i=i+2)
{
if(n%i==0)
{
return false;
}
}
}
return true;
}
int demnguyento(int M[], int n)
{
int dem=0;
for(int i=0; i<n; i++)
{
if(check(M[i])==true&&M[i]<100)
{
dem++;
}
}
return dem;
}