Răspuns:
Explicație:
#include <iostream>
using namespace std;
short v[10], n, i;
void afisare(short n)
{
for (int j=n-1; j>=0; --j)
cout << v[j];
cout << "\n";
}
int main()
{
cin >> n;
while (v[n]==0)
{
afisare(n);
if (v[0]==0) v[0]=1;
else
{
i=0; while (v[i]==1) {v[i]=0; ++i;}
v[i]=1;
}
}
}