I have written a code for seive of entra but it always shows segmentation error, i have used long long int still, tell me my error :-
#include
using namespace std;
int main() {
long long int arr[5000000];
for(long long int i=0;i<=5000000;i++)
{
arr[i]=1;
}
for(long long int i=4;i<=5000000;i=i+2)
{
arr[i]=0;
}
for(long long int i=3;i<=5000000;i++)
{
if(arr[i]==1)
{
for(long long int j=i*i;i<=5000000;j=j+i)
{
arr[i]=0;
}
}
}
arr[0]=0;
arr[1]=0;
arr[2]=1;
for(long long int i=0;i<=20;i++)
{
if(arr[i]==1)
{
cout<<i<<endl;
}
}
return 0;
}