fork(1) download
  1. #include<iostream>
  2. #include<math.h>
  3. using namespace std;
  4. int main()
  5. {
  6. int t;
  7. while(t--){
  8. int i,n,k,flag=1;
  9. // cout << "Enter a number:" << endl;
  10. cin >> n;
  11.  
  12. n=n+1;
  13. while(n>0)
  14. {
  15. if(n==1)
  16. break;
  17. if(n%2 != 0)
  18. {
  19. flag = 0;
  20. break;
  21. }
  22. else
  23. n=n/2;
  24. }
  25. if(flag==1)
  26. cout << "Mersenne number" << endl;
  27. else
  28. cout << "Not a mersenne number" << endl;
  29. }
  30. return 0;
  31. }
Success #stdin #stdout 0s 4540KB
stdin
5
7 31 63 2 5
stdout
Standard output is empty