hqt

Generate Bit String

hqt
Sep 22nd, 2012
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. static int count = 0;
  6.  
  7. static void Print(string s) {
  8.     if (count % 5 == 0) cout<<endl;
  9.     cout<<s<<"\t";
  10.     count++;
  11. }
  12.  
  13. static void generateBitString(int n, string s) {
  14.     if (n == 0) {
  15.         Print(s);
  16.         return;
  17.     }
  18.    
  19.     generateBitString(n-1, "0" + s);
  20.     generateBitString(n-1, "1" + s);
  21. }
  22.  
  23.  
  24.  
  25. int main() {
  26.     generateBitString(8, "");
  27. }
Advertisement
Add Comment
Please, Sign In to add comment