Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int n = 3;
- //2^n -> (1 << n)
- for(int bitmask = 0; bitmask < (1 << n); ++bitmask) {
- string mask = "";
- for(int bit = 0; bit < n; ++bit) {
- if((bitmask & (1 << bit)) != 0) {
- //bit is on
- }
- else {
- //bit is off
- }
- }
- cout << mask << "\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement