ecco cm va modificato il tuo codice e ti mostro anche l'utilità del tag CODE
questo è l'output ke da:codice:#include <cstdlib> #include <iostream> #define MAXNUMERI 30 #define NUMERO_PRIMO 1 #define NUMERO_COMPOSTO 0 using namespace std; int main() { int numero[MAXNUMERI]; for (int i=0;i<MAXNUMERI;i++) { numero[i]=NUMERO_PRIMO; } for (int c=2;c<=MAXNUMERI;c++) { if (numero[c]==NUMERO_PRIMO) { int i=c+c; do { numero[i]=NUMERO_COMPOSTO; i=i+c; } while (i<=MAXNUMERI); } } for (int i=0;i<MAXNUMERI;i++) { if (numero[i]==NUMERO_PRIMO) { cout<<i<<endl; } } int a; cin>>a; return 0; }
0
1
2
3
5
7
11
13
17
19
23
29

Rispondi quotando