Stampa numeri primi in C
#include<stdio.h> #include<conio.h> void main() { int n, i = 3, count, a; printf("Quanti ne vuoi? :\n"); scanf("%d",&n); if ( n >= 1 ) { printf("I numeri primi sono :\n"); printf("2\n"); } for (count = 2 ; count <= n ;) { for (a = 2 ; a <= i - 1 ; a++) { if (i%a == 0 ) break; } if (a == i) { printf("%d\n",i); count++; } i++; } }