chillurbrain

1. Криптография

May 21st, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.42 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. bool mark[200009];
  4. int prime[40000];
  5. int main()
  6. {
  7.     int i,j,b,c;
  8.     for(i=2;i<=100000;i++)
  9.         if(mark[i]==false)
  10.         {
  11.             b=i+i;
  12.             while(b<=200000)
  13.             {
  14.                 mark[b]=true;
  15.                 b=b+i;
  16.             }
  17.                
  18.         }
  19.     int n=0;
  20.     for(i=2;i<=200000;i++)
  21.         if(mark[i]==false)
  22.         {
  23.             n++;
  24.             prime[n]=i;
  25.         }
  26.     cin>>n;
  27.     for(i=1;i<=n;i++)
  28.     {
  29.         cin>>b;
  30.         cout<<prime[b]<<endl;
  31.     }
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment