Advertisement
Guest User

f

a guest
Nov 20th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.57 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. int N = 1000100;
  7.  
  8.  
  9.  
  10. int main ()
  11. {
  12.     ofstream fout("text.txt");
  13.     int k = 0;
  14.     char R[N / 8 + 1];
  15.     int s = 100 , m = 2;
  16.     for (int i = 0; i <= N / 8; ++i)
  17.     R[i] = 0xff;
  18.     while (s != N)
  19.     {
  20.     for (int i = m; i <= s; i++)
  21.     {
  22.     if (R[i / 8] & (0x80 >> i % 8))
  23.         {
  24.         fout << i << "  ";
  25.  
  26.         for (int j= 2 * i; j <= N; j += i)
  27.         R[j / 8] &= ~0x80 >> j % 8;
  28.         }
  29.     }
  30.     m = s + 1;
  31.     s += 100;
  32.     fout << endl;
  33.     }
  34.     return 0;
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement