tranght

Untitled

Jun 13th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. #include<iostream>
  2. #include<math.h>
  3. using namespace std;
  4. bool check_prime(int num)
  5. {
  6. int temp;
  7. int i=6;
  8. temp= sqrt((float)num);
  9. while((i-1)<=temp)
  10. {
  11. if(num%(i-1)==0) return (i-1);
  12. if(num%(i+1)==0) return (i-1);
  13. i+=6;
  14. }
  15. return true;
  16. }
  17. int main()
  18. {
  19. int num_test, m, n;
  20. int i = 0, j = 0;
  21. scanf("%d", &num_test);
  22. for (i = 0;i < num_test;i++)
  23. {
  24. scanf("%d", &m);
  25. scanf("%d", &n);
  26. if(m<2) m=2;
  27. for (j = m;j <= n;j++)
  28. {
  29. if(j==2||j==3)
  30. {
  31. printf("%d \n", j);
  32. return 0;
  33. }
  34. if(j%2==0||j%3==0) return 0;
  35. if (check_prime(j) == true)
  36. printf("%d \n", j);
  37. }
  38. printf("\n");
  39. }
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment