Advertisement
Centipede18

bcsinh

Mar 27th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | None | 0 0
  1. #include<iostream>
  2. #include<cmath>
  3. using namespace std;
  4. void in(int day[],int n){
  5.     for(int i=0; i<n; i++) cout<<day[i];
  6.     cout<<endl;
  7. }
  8. void next(int day[],int n){
  9.     int vitri=n-1;
  10.     while(day[vitri]==1) vitri--;
  11.     day[vitri]=1;
  12.     for(int i=vitri+1; i<n; i++) day[i] = 0;
  13. }
  14. int main(){
  15.     int n;                      //do dai day
  16.     cin>>n;
  17.     int soday=pow(2,n);         //so luong day
  18.     int day[100]={0};           //tao day ban dau
  19.     in(day,n);
  20.     for(int i=1; i<=soday-1; i++){
  21.         next(day,n);
  22.         in(day,n);
  23.     }
  24.     return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement