#include <stdio.h> #define N_MAX 100 int main(){ int d, i = 2, p = 0; start: d = 2; loop: if(d >= i - 1){ printf("%d\n", i); p++; goto next; } else if(i % d++ == 0) goto next; goto loop; next: i++; if(p < N_MAX) goto start; return 0; }
oregon ha scritto: Li sostituisci con dei for o while
oregon ha scritto:
#include <cstdio> #define N 100 bool primo(int n){ for(int d = 2; d < n; d++) if(n % d == 0) return false; return true; } int main(){ for(int p = 0, i = 2; p < N; primo(i) ? p++, printf("%d\n", i++) : i++); return 0; }
ale98 ha scritto: for(int i=1;i<=227;i++)
ale98 ha scritto:
for(int i=2;i<=229;i++)
for(int i=2, p=0;p<50;i++) [...] if(contatore<3) { p++; cout << i << endl; }