Tin học Sinh chuỗi nhị phân.

hungtvt

Học sinh
Thành viên
31 Tháng tám 2019
23
8
21
Cà Mau
THCS Trần Văn Thời
[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Mã:
#include <bits/stdc++.h>
using namespace std;
int x[1000],n;
void nhapf(){
    cin>>n;
}
void xuat(){
    for(int i=1;i<=n;i++)
        cout<<x[i];
        cout<<endl;
}
void Try(int i){
    for(int j=0;j<=1;j++){
    x[i]=j;
    if(i==n) xuat();
    else Try(i+1);
    }
}
int main(){
    freopen("a.inp","r",stdin);
    freopen("b.out","w",stdout);
    nhapf();
    Try(1);
    return 0;
}
Theo mình thì với
Mã:
x[i]=j;
thì [TEX]x(i)[/TEX] chỉ có thể nhận 0 hoặc 1 với mọi n thôi. Vậy tại sao với n=2,3,4... thì lại ra 01,000,1111... vậy ạ. Mình chưa hiểu chỗ đó, mong mng giúp!!!
 
Top Bottom