#include #include #include short p[1000]; short pNum; void makePrimeList(short n); int main(void) { short n,i,j; scanf("%hd",&n); makePrimeList(n+100); j=0; for (i=n-100;i<=n+100;i++) { for (;j i && i!=1) { printf("%hd\n",i); return 0; } break; } } return 0; } // return number of prime void makePrimeList(short n) { short i,j,*tmpP; tmpP = (short *)malloc(sizeof(short) * n); tmpP[0] = 1; for (i=1;i