Knobody

Untitled

Jul 18th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.59 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. #define dbg(i,j) cout<<"I am "<<i<<" = "<<endl<<j<<endl;
  3. #define dbr(name,a) cout<<name<<endl;for(auto x:a)cout<<x<<" ";cout<<endl;
  4. #define DBR(name,a) cout<<name<<endl;for(auto x:a){ for(auto y:x)cout<<y<<" ";cout<<endl;}
  5. #define dbmp(name,a) cout<<name<<endl;for(auto x:a){ cout<<x.first<<"\t"<<x.second<<endl;}
  6. #define dbp(name,a) cout<<name<<endl;cout<<a.first<<"\t"<<a.second<<endl;
  7. #define boost ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
  8. using namespace std;
  9.  
  10. typedef long long int big;
  11.  
  12. typedef  long double fig;
  13.  
  14. int main(){
  15.     big n;
  16.     cin>>n;
  17.     cout<<"   ";
  18.     big key=5;
  19.     for(big i=0;i<n;i++){
  20.         printf("%c%c ",(key/10+'0'),(key%10+'0'));
  21.         key++;
  22.         printf("%c%c ",(key/10+'0'),(key%10+'0'));
  23.         key++;
  24.         printf("%c%c ",(key/10+'0'),(key%10+'0'));
  25.         key++;
  26.         printf("%c%c ",(key/10+'0'),(key%10+'0'));
  27.         key=key+9;
  28.         printf("      ");          
  29.     }
  30.     printf("\n");
  31.     printf("   ");
  32.     key=4;
  33.     for(big i=0;i<2*n;i++){
  34.         printf("%c%c ",(key/10+'0'),(key%10+'0'));
  35.         key=key+5+2*(key%2);
  36.         printf("      ");
  37.     }
  38.     printf("\n");
  39.     printf("   ");
  40.     key=3;
  41.     for(big i=0;i<2*n;i++){
  42.         printf("%c%c ",(key/10+'0'),(key%10+'0'));
  43.         key=key+7-2*(1-(key%2));
  44.         printf("      ");
  45.     }
  46.     printf("\n");
  47.     printf("01 ");
  48.     big flag=0;
  49.     key=2;
  50.     for(big i=0;i<2*n;i++){
  51.         printf("%c%c ",(key/10+'0'),(key%10+'0'));
  52.         if(flag){
  53.             key++;
  54.             printf("%c%c ",(key/10+'0'),(key%10+'0'));
  55.             key++;
  56.            
  57.             if(i!=2*n-1)printf("%c%c ",(key/10+'0'),(key%10+'0'));
  58.             key++;
  59.             flag=0;
  60.         }
  61.         else{
  62.             printf("      ");
  63.             key=key+9;
  64.             flag=1;
  65.         }
  66.     }
  67.     return 0;
  68. }
Add Comment
Please, Sign In to add comment