fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6. int i,j,MAXVAL=100;
  7. char *primes = (char*)malloc(MAXVAL*sizeof(char));
  8. primes[0]=primes[1]=0;
  9. for(i=2;i<MAXVAL;i++)
  10. primes[i]=1;
  11.  
  12. for (i=2;i<MAXVAL;i++)
  13. {
  14. if(primes[i])
  15. for(j=i*2;j<MAXVAL;j+=i)
  16. primes[j]=0;
  17. }
  18.  
  19. for(i=0;i<MAXVAL;i++)
  20. if(primes[i])
  21. printf("%d ",i);
  22. printf("\n");
  23. return 0;
  24. }
Success #stdin #stdout 0s 1964KB
stdin
Standard input is empty
stdout
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97