#include<iostream>
using namespace std;
int x[10];
bool check = false;
int n;
void reSult(int n){
for (int i = 1; i <= n; i++)
{
cout << x[i];
}
cout << endl;
}
void next(int n){
int k = n;
while (k>0 && x[k]==1)
{
k--;
}
if (k == 0)
{
check = true;
}
else
{
x[k] = 1;
for (int j = k + 1; j <=n ; j++)
{
x[j] = 0;
}
}
}
void main(){
cin >> n;
for (int i = 1; i <= n; i++)
{
x[i] = 0;
}
while (!check)
{
reSult(n);
next(n);
}
}
Tại sao khi build thì nó báo là lỗi n ở vòng while ở hàm main