Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int palindrom(long int x)
  4. {
  5. long int z=0,y; y=x;
  6. while(x!=0)
  7. {
  8. z=z*10+x%10;
  9. x=x/10;
  10. }
  11. if(z==y)
  12. return 1;
  13. else
  14. return 0;
  15. }
  16. int prim(int n)
  17. {
  18. if(n==0 || n==1)
  19. return 0;
  20. else
  21. if(n%2==0&&n!=2)
  22. return 0;
  23. else
  24. for(int d=3;d*d<=n;d=d+2)
  25. if(n%d==0)
  26. return 0;
  27. return 1;
  28. }
  29. int norocos(int x)
  30. {
  31. if(x%2)
  32. return 1;
  33. else
  34. return 0;
  35. }
  36. int main()
  37. {
  38. int n,x,nr=0;
  39. cin>>n;
  40. for(int i=1;i<=n;i++)
  41. {
  42. cin>>x;
  43. if(palindrom(x)&&prim(x)&&norocos(x))
  44. nr++;
  45. }
  46. cout<<nr;
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement