Pardon, ide do 2
n-1.
Code:
#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
int n;
cout << "Unesi broj " << endl;
cin >> n;
int p = 1 << n;
for (int i=0; i<p; ++i) {
for (int j=n-1; j>=0; --j)
cout << (i & (1 << j) ? 2 : 1);
cout << endl;
}
return EXIT_SUCCESS;
}
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.