Witam, mam zadanie dotyczace sita Eratostenesa, napisalem juz wedlug wskazowek taki kod, z tym ze jak to zwykle bywa na koniec nie wypisuje mi liczb tylko blad
Program ma wypisywac liczby pierwsze mniejsze od n. ( dla całowitego n>=3 i n<=12000 )
int main()
{
int n,j;
cin >> n;
bool Z[12000];
for(int i = 2; i++; i<n)
{
if (Z[i] == false)
{
j=i*i;
while (j < n)
{
Z[j] = true;
j = j+i;
}
} i = i+1;
}
for (int k=0; Z[k] == true; k < n )
{
cout << Z[k];
k++;
}
}