where I am getting error??
#include
#include
using namespace std;
#define ll long long
int main() {
ll pre[1000000];
int t;
cin>>t;
while(t–){
int n;
cin>>n;
memset(pre,1,sizeof(pre));
for(ll i=2;i*i<=1000000;i+=2){
if(pre[i]==1){
for(ll j=i*i;j*j<=1000000;j+=i){
pre[j]=0;
}
}
}
pre[0]=pre[1]=0;
pre[2]=1;
int ans=0,j=2;
while(ans<=n){
if(pre[j]==1){
ans++;
}
j++;
}
cout<<pre[j];
}
return 0;
}