mahmud_bhai

Untitled

Jun 2nd, 2020
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. int siev[100000],primes[100000];
  4. int sievfun(){
  5. int ct=0,i,j,k;
  6. for (i=2;i<=10000 ;i++ )
  7. {
  8. if(siev[i]==1){
  9. continue;
  10. }
  11. k=2;
  12. for (j=i*2;j<100000 ;j=i*k )
  13. {
  14. siev[j]=1;
  15. k++;
  16. }
  17. }
  18. for (i=0;i<10000 ;i++ )
  19. {
  20. if(siev[i]==0){
  21. primes[ct++]=i;
  22. }
  23. }
  24. for (i=2;i<1000 ;i++ )
  25. {
  26. printf("%d\n",primes[i]);
  27. }
  28. }
  29. int main(){
  30. sievfun();
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment