Check my code compiler is giving wrong output

#include
using namespace std;
int main() {
int i,n;
cin>>n;
for(i=2;i<=n-1;i++)
{
if(i%2==0){
cout<<“Not Prime”;
break;}
}

if(i==n)
{
cout<<“Prime”;
}
return 0;
}

@naaz it should be n%i==0 not i%2==0
#include
using namespace std;
int main() {
int i,n;
cin>>n;
for(i=2;i<=n-1;i++)
{
if(n%i==0){
cout<<“Not Prime”;
break;}
}

if(i==n)
{
cout<<“Prime”;
}
return 0;
}
dont forget to hit like and mark resolved if cleared :smiley: