fork(1) download
  1. #include <bitset>
  2. #include <iomanip>
  3. #include <iostream>
  4. /*...*/
  5. int main()
  6. {
  7. const int n = 8;//How many bools you have
  8. std::cout << std::boolalpha; //Show bools as true/false
  9. unsigned long end = 1 << n;
  10. for(unsigned long x = 0; x < end; ++x) {
  11. std::bitset<n> combination(x);
  12. for (int i = 0; i < n; ++i)
  13. std::cout << std::setw(5) << combination[i] << "; ";
  14. std::cout << std::endl;
  15. }
  16. }
Success #stdin #stdout 0s 2896KB
stdin
Standard input is empty
stdout
false; false; false; false; false; false; false; false; 
 true; false; false; false; false; false; false; false; 
false;  true; false; false; false; false; false; false; 
 true;  true; false; false; false; false; false; false; 
false; false;  true; false; false; false; false; false; 
 true; false;  true; false; false; false; false; false; 
false;  true;  true; false; false; false; false; false; 
 true;  true;  true; false; false; false; false; false; 
false; false; false;  true; false; false; false; false; 
 true; false; false;  true; false; false; false; false; 
false;  true; false;  true; false; false; false; false; 
 true;  true; false;  true; false; false; false; false; 
false; false;  true;  true; false; false; false; false; 
 true; false;  true;  true; false; false; false; false; 
false;  true;  true;  true; false; false; false; false; 
 true;  true;  true;  true; false; false; false; false; 
false; false; false; false;  true; false; false; false; 
 true; false; false; false;  true; false; false; false; 
false;  true; false; false;  true; false; false; false; 
 true;  true; false; false;  true; false; false; false; 
false; false;  true; false;  true; false; false; false; 
 true; false;  true; false;  true; false; false; false; 
false;  true;  true; false;  true; false; false; false; 
 true;  true;  true; false;  true; false; false; false; 
false; false; false;  true;  true; false; false; false; 
 true; false; false;  true;  true; false; false; false; 
false;  true; false;  true;  true; false; false; false; 
 true;  true; false;  true;  true; false; false; false; 
false; false;  true;  true;  true; false; false; false; 
 true; false;  true;  true;  true; false; false; false; 
false;  true;  true;  true;  true; false; false; false; 
 true;  true;  true;  true;  true; false; false; false; 
false; false; false; false; false;  true; false; false; 
 true; false; false; false; false;  true; false; false; 
false;  true; false; false; false;  true; false; false; 
 true;  true; false; false; false;  true; false; false; 
false; false;  true; false; false;  true; false; false; 
 true; false;  true; false; false;  true; false; false; 
false;  true;  true; false; false;  true; false; false; 
 true;  true;  true; false; false;  true; false; false; 
false; false; false;  true; false;  true; false; false; 
 true; false; false;  true; false;  true; false; false; 
false;  true; false;  true; false;  true; false; false; 
 true;  true; false;  true; false;  true; false; false; 
false; false;  true;  true; false;  true; false; false; 
 true; false;  true;  true; false;  true; false; false; 
false;  true;  true;  true; false;  true; false; false; 
 true;  true;  true;  true; false;  true; false; false; 
false; false; false; false;  true;  true; false; false; 
 true; false; false; false;  true;  true; false; false; 
false;  true; false; false;  true;  true; false; false; 
 true;  true; false; false;  true;  true; false; false; 
false; false;  true; false;  true;  true; false; false; 
 true; false;  true; false;  true;  true; false; false; 
false;  true;  true; false;  true;  true; false; false; 
 true;  true;  true; false;  true;  true; false; false; 
false; false; false;  true;  true;  true; false; false; 
 true; false; false;  true;  true;  true; false; false; 
false;  true; false;  true;  true;  true; false; false; 
 true;  true; false;  true;  true;  true; false; false; 
false; false;  true;  true;  true;  true; false; false; 
 true; false;  true;  true;  true;  true; false; false; 
false;  true;  true;  true;  true;  true; false; false; 
 true;  true;  true;  true;  true;  true; false; false; 
false; false; false; false; false; false;  true; false; 
 true; false; false; false; false; false;  true; false; 
false;  true; false; false; false; false;  true; false; 
 true;  true; false; false; false; false;  true; false; 
false; false;  true; false; false; false;  true; false; 
 true; false;  true; false; false; false;  true; false; 
false;  true;  true; false; false; false;  true; false; 
 true;  true;  true; false; false; false;  true; false; 
false; false; false;  true; false; false;  true; false; 
 true; false; false;  true; false; false;  true; false; 
false;  true; false;  true; false; false;  true; false; 
 true;  true; false;  true; false; false;  true; false; 
false; false;  true;  true; false; false;  true; false; 
 true; false;  true;  true; false; false;  true; false; 
false;  true;  true;  true; false; false;  true; false; 
 true;  true;  true;  true; false; false;  true; false; 
false; false; false; false;  true; false;  true; false; 
 true; false; false; false;  true; false;  true; false; 
false;  true; false; false;  true; false;  true; false; 
 true;  true; false; false;  true; false;  true; false; 
false; false;  true; false;  true; false;  true; false; 
 true; false;  true; false;  true; false;  true; false; 
false;  true;  true; false;  true; false;  true; false; 
 true;  true;  true; false;  true; false;  true; false; 
false; false; false;  true;  true; false;  true; false; 
 true; false; false;  true;  true; false;  true; false; 
false;  true; false;  true;  true; false;  true; false; 
 true;  true; false;  true;  true; false;  true; false; 
false; false;  true;  true;  true; false;  true; false; 
 true; false;  true;  true;  true; false;  true; false; 
false;  true;  true;  true;  true; false;  true; false; 
 true;  true;  true;  true;  true; false;  true; false; 
false; false; false; false; false;  true;  true; false; 
 true; false; false; false; false;  true;  true; false; 
false;  true; false; false; false;  true;  true; false; 
 true;  true; false; false; false;  true;  true; false; 
false; false;  true; false; false;  true;  true; false; 
 true; false;  true; false; false;  true;  true; false; 
false;  true;  true; false; false;  true;  true; false; 
 true;  true;  true; false; false;  true;  true; false; 
false; false; false;  true; false;  true;  true; false; 
 true; false; false;  true; false;  true;  true; false; 
false;  true; false;  true; false;  true;  true; false; 
 true;  true; false;  true; false;  true;  true; false; 
false; false;  true;  true; false;  true;  true; false; 
 true; false;  true;  true; false;  true;  true; false; 
false;  true;  true;  true; false;  true;  true; false; 
 true;  true;  true;  true; false;  true;  true; false; 
false; false; false; false;  true;  true;  true; false; 
 true; false; false; false;  true;  true;  true; false; 
false;  true; false; false;  true;  true;  true; false; 
 true;  true; false; false;  true;  true;  true; false; 
false; false;  true; false;  true;  true;  true; false; 
 true; false;  true; false;  true;  true;  true; false; 
false;  true;  true; false;  true;  true;  true; false; 
 true;  true;  true; false;  true;  true;  true; false; 
false; false; false;  true;  true;  true;  true; false; 
 true; false; false;  true;  true;  true;  true; false; 
false;  true; false;  true;  true;  true;  true; false; 
 true;  true; false;  true;  true;  true;  true; false; 
false; false;  true;  true;  true;  true;  true; false; 
 true; false;  true;  true;  true;  true;  true; false; 
false;  true;  true;  true;  true;  true;  true; false; 
 true;  true;  true;  true;  true;  true;  true; false; 
false; false; false; false; false; false; false;  true; 
 true; false; false; false; false; false; false;  true; 
false;  true; false; false; false; false; false;  true; 
 true;  true; false; false; false; false; false;  true; 
false; false;  true; false; false; false; false;  true; 
 true; false;  true; false; false; false; false;  true; 
false;  true;  true; false; false; false; false;  true; 
 true;  true;  true; false; false; false; false;  true; 
false; false; false;  true; false; false; false;  true; 
 true; false; false;  true; false; false; false;  true; 
false;  true; false;  true; false; false; false;  true; 
 true;  true; false;  true; false; false; false;  true; 
false; false;  true;  true; false; false; false;  true; 
 true; false;  true;  true; false; false; false;  true; 
false;  true;  true;  true; false; false; false;  true; 
 true;  true;  true;  true; false; false; false;  true; 
false; false; false; false;  true; false; false;  true; 
 true; false; false; false;  true; false; false;  true; 
false;  true; false; false;  true; false; false;  true; 
 true;  true; false; false;  true; false; false;  true; 
false; false;  true; false;  true; false; false;  true; 
 true; false;  true; false;  true; false; false;  true; 
false;  true;  true; false;  true; false; false;  true; 
 true;  true;  true; false;  true; false; false;  true; 
false; false; false;  true;  true; false; false;  true; 
 true; false; false;  true;  true; false; false;  true; 
false;  true; false;  true;  true; false; false;  true; 
 true;  true; false;  true;  true; false; false;  true; 
false; false;  true;  true;  true; false; false;  true; 
 true; false;  true;  true;  true; false; false;  true; 
false;  true;  true;  true;  true; false; false;  true; 
 true;  true;  true;  true;  true; false; false;  true; 
false; false; false; false; false;  true; false;  true; 
 true; false; false; false; false;  true; false;  true; 
false;  true; false; false; false;  true; false;  true; 
 true;  true; false; false; false;  true; false;  true; 
false; false;  true; false; false;  true; false;  true; 
 true; false;  true; false; false;  true; false;  true; 
false;  true;  true; false; false;  true; false;  true; 
 true;  true;  true; false; false;  true; false;  true; 
false; false; false;  true; false;  true; false;  true; 
 true; false; false;  true; false;  true; false;  true; 
false;  true; false;  true; false;  true; false;  true; 
 true;  true; false;  true; false;  true; false;  true; 
false; false;  true;  true; false;  true; false;  true; 
 true; false;  true;  true; false;  true; false;  true; 
false;  true;  true;  true; false;  true; false;  true; 
 true;  true;  true;  true; false;  true; false;  true; 
false; false; false; false;  true;  true; false;  true; 
 true; false; false; false;  true;  true; false;  true; 
false;  true; false; false;  true;  true; false;  true; 
 true;  true; false; false;  true;  true; false;  true; 
false; false;  true; false;  true;  true; false;  true; 
 true; false;  true; false;  true;  true; false;  true; 
false;  true;  true; false;  true;  true; false;  true; 
 true;  true;  true; false;  true;  true; false;  true; 
false; false; false;  true;  true;  true; false;  true; 
 true; false; false;  true;  true;  true; false;  true; 
false;  true; false;  true;  true;  true; false;  true; 
 true;  true; false;  true;  true;  true; false;  true; 
false; false;  true;  true;  true;  true; false;  true; 
 true; false;  true;  true;  true;  true; false;  true; 
false;  true;  true;  true;  true;  true; false;  true; 
 true;  true;  true;  true;  true;  true; false;  true; 
false; false; false; false; false; false;  true;  true; 
 true; false; false; false; false; false;  true;  true; 
false;  true; false; false; false; false;  true;  true; 
 true;  true; false; false; false; false;  true;  true; 
false; false;  true; false; false; false;  true;  true; 
 true; false;  true; false; false; false;  true;  true; 
false;  true;  true; false; false; false;  true;  true; 
 true;  true;  true; false; false; false;  true;  true; 
false; false; false;  true; false; false;  true;  true; 
 true; false; false;  true; false; false;  true;  true; 
false;  true; false;  true; false; false;  true;  true; 
 true;  true; false;  true; false; false;  true;  true; 
false; false;  true;  true; false; false;  true;  true; 
 true; false;  true;  true; false; false;  true;  true; 
false;  true;  true;  true; false; false;  true;  true; 
 true;  true;  true;  true; false; false;  true;  true; 
false; false; false; false;  true; false;  true;  true; 
 true; false; false; false;  true; false;  true;  true; 
false;  true; false; false;  true; false;  true;  true; 
 true;  true; false; false;  true; false;  true;  true; 
false; false;  true; false;  true; false;  true;  true; 
 true; false;  true; false;  true; false;  true;  true; 
false;  true;  true; false;  true; false;  true;  true; 
 true;  true;  true; false;  true; false;  true;  true; 
false; false; false;  true;  true; false;  true;  true; 
 true; false; false;  true;  true; false;  true;  true; 
false;  true; false;  true;  true; false;  true;  true; 
 true;  true; false;  true;  true; false;  true;  true; 
false; false;  true;  true;  true; false;  true;  true; 
 true; false;  true;  true;  true; false;  true;  true; 
false;  true;  true;  true;  true; false;  true;  true; 
 true;  true;  true;  true;  true; false;  true;  true; 
false; false; false; false; false;  true;  true;  true; 
 true; false; false; false; false;  true;  true;  true; 
false;  true; false; false; false;  true;  true;  true; 
 true;  true; false; false; false;  true;  true;  true; 
false; false;  true; false; false;  true;  true;  true; 
 true; false;  true; false; false;  true;  true;  true; 
false;  true;  true; false; false;  true;  true;  true; 
 true;  true;  true; false; false;  true;  true;  true; 
false; false; false;  true; false;  true;  true;  true; 
 true; false; false;  true; false;  true;  true;  true; 
false;  true; false;  true; false;  true;  true;  true; 
 true;  true; false;  true; false;  true;  true;  true; 
false; false;  true;  true; false;  true;  true;  true; 
 true; false;  true;  true; false;  true;  true;  true; 
false;  true;  true;  true; false;  true;  true;  true; 
 true;  true;  true;  true; false;  true;  true;  true; 
false; false; false; false;  true;  true;  true;  true; 
 true; false; false; false;  true;  true;  true;  true; 
false;  true; false; false;  true;  true;  true;  true; 
 true;  true; false; false;  true;  true;  true;  true; 
false; false;  true; false;  true;  true;  true;  true; 
 true; false;  true; false;  true;  true;  true;  true; 
false;  true;  true; false;  true;  true;  true;  true; 
 true;  true;  true; false;  true;  true;  true;  true; 
false; false; false;  true;  true;  true;  true;  true; 
 true; false; false;  true;  true;  true;  true;  true; 
false;  true; false;  true;  true;  true;  true;  true; 
 true;  true; false;  true;  true;  true;  true;  true; 
false; false;  true;  true;  true;  true;  true;  true; 
 true; false;  true;  true;  true;  true;  true;  true; 
false;  true;  true;  true;  true;  true;  true;  true; 
 true;  true;  true;  true;  true;  true;  true;  true;