Advertisement
a_chn

Untitled

Oct 20th, 2024
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.27 KB | None | 0 0
  1.     int n = 3;
  2.     //2^n -> (1 << n)
  3.     for(int bitmask = 0; bitmask < (1 << n); ++bitmask) {
  4.         string mask = "";
  5.         for(int bit = 0; bit < n; ++bit) {
  6.             if((bitmask & (1 << bit)) != 0) {
  7.                 //bit is on
  8.             }
  9.             else {
  10.                 //bit is off
  11.             }
  12.         }
  13.         cout << mask << "\n";
  14.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement