Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. #include <iostream>
  2. #include <math.h>
  3. #include <bits/stdc++.h>
  4.  
  5. using namespace std;
  6.  
  7. int c[10001];
  8. int main()
  9. {
  10. long long aj[10001],k=1,n,j,nr,m;
  11. c[1]=1;
  12. cin>>n;
  13. for(int i=1; i<=50; i++) {
  14. if(c[i]==0) {
  15. aj[k]=i;
  16. k++;
  17. for(j=i+i; j<=50; j+=i) {
  18. c[j]=1;
  19. }
  20. }
  21. }
  22. for(int i=1; i<=n; i++) {
  23. cin >> nr;
  24. j=1;
  25. int ok=0;
  26. for(int p=1;p<=k-1 && p<=n;p++)
  27. {
  28. m=((pow(2,aj[p]-1))*(pow(2,aj[p])-1));
  29. if(m==nr)
  30. ok=1;
  31.  
  32. }
  33.  
  34. if(ok==1)
  35. cout<<1<<" ";
  36. else
  37. cout<<0<<" ";
  38. }
  39. return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement