#include
using namespace std;
int main(){
int primes[5000005];
int n;
cin>>n;
for(int i=0;i<=n;i++){
primes[i]=1;
}
primes[0]=0;
primes[1]=0;
for(int i=2;i*i<=n;i++){
if(primes[i]==1){
for(int j=2;i*j<=n;j++){
primes[i*j]=0;
}
}
}
for(int i=0;i<=n;i++){
if(primes[i]==1){
cout<<i<<endl;
}
}
}
what’s the error in this code?