int main(void) { int i,u,j=0; for(i=2;;i++){ int flag = 1; for(u=2;u*u<=i;u++){ if(i%u == 0){ flag = 0; break; } } if(flag == 1) j++; if(j==10001) { printf("%d",i); return 0; } } return 0; } Answer: 104743