fork download
  1. #include<iostream>
  2. #include<algorithm>
  3. #define MAX 320
  4.  
  5. using namespace std;
  6.  
  7. unsigned int prime[MAX];
  8. bool check_prime[MAX]={0};
  9. unsigned int p= 0;
  10.  
  11. void find_prime()
  12. {
  13. for(unsigned int i= 2; i<=MAX; i++)
  14. {
  15. if(check_prime[i]==0)
  16. {
  17. prime[p]= i;
  18. p++;
  19. cout<<p<<" ";
  20. for(unsigned int j= i*i; j<=MAX; j=j+i)
  21. check_prime[j]= 1;
  22. }
  23. }
  24. }
  25.  
  26. int main()
  27. {
  28. find_prime();
  29. int t;
  30. cin>>t;
  31.  
  32. for(int i=0; i<t; i++)
  33. {
  34. int m, n;
  35. cin>>m>>n;
  36. for(int j= m; j<=n; j++)
  37. {
  38. int ctr= 0;
  39. for(int k= 0; prime[k]*prime[k]<= j; k++)
  40. {
  41. if(j%prime[k]==0)
  42. {
  43. ctr++;
  44. break;
  45. }
  46. }
  47. if(ctr== 0)
  48. cout<<j<<endl;
  49. }
  50. }
  51. return 0;
  52. }
Success #stdin #stdout 0s 3344KB
stdin
Standard input is empty
stdout
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66