Advertisement
Farjana_akter

Untitled

Feb 27th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. long long int n,i,j,k,l,a,b,c,d,e,sum,t;
  7. vector<int>v;
  8. cin>>t;
  9. for(l=1;l<=t;l++)
  10. {
  11. cin>>n;
  12. k=0;
  13. while(n)
  14. {
  15. a=n%2;
  16. v.push_back(a);
  17. n/=2;
  18. k++;
  19. }
  20. v.push_back(0);
  21. reverse(v.begin(),v.end());
  22. next_permutation(v.begin(),v.end());
  23.  
  24. long long int base=1,number=0;
  25. for(i=k;i>=0;i--)
  26. {
  27. if(v[i]==1)
  28. number+=base;
  29. base*=2;
  30. }
  31. cout<<"Case "<<l<<": "<<number<<endl;
  32. v.clear();
  33.  
  34. }
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement