👤

Napisz program, który wyświetli w konsoli wszystkie liczby pierwsze z zakresu od 1 do 1000. w c++. pls

Odpowiedź :

#include<iostream>

using namespace std;

int main()

{

int tab[1000];

int liczba = 2;

int doIlu = 1000;

int p =0;

bool t;

while (liczba < doIlu) {

t = true;

for (int i = 2; i < liczba; i++) {

if (liczba % i == 0) {

t = false;

break;

}

}

if (t) {

tab[p] = liczba;

p++;

}

liczba++;

}

for(int i=0; i<=1000;i++){

if(tab[i] >=1000 || tab[i]<=1){

break;

}

cout<<tab[i]<<" ";

}

return 0;

}