Munstorov kod je dobar, no ako je zadatak kako kažeš da trebaš sam unjet granicu do koje se računa, onda umjesto deklariranog n sa brojkom 100 dodaš dvije linije gdje tražiš od korisnika da unese do koliko mu brojeva treba...
Citiraj:
#include <stdio.h>
int main() {
int i, j, n, prosti = 1;
printf("Unesi granicu za izracunavanje prostih brojeva: ");
scanf("%d", &n);
for (i = 1; i < n; i++) {
for (j = 2; j <= i / 2; j++) {
if (i % j == 0) {
prosti = 0;
break;
}
}
if (prosti) printf("%d ", i);
prosti = 1;
}
getche();
return 0;
}
|