fork download
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. int main(){
  5.  
  6. int i , k , n , m;
  7. cout<<"Enter range : ";
  8. cin>>n;
  9. cout<<endl;
  10.  
  11. for(i=1,k=(n*2)-1 ; i<=n ; i++,k-=2)
  12. {
  13. for(m=1 ; m<i ; m++)
  14. cout<<m;
  15. for(m=1 ; m<=k ; m++)
  16. cout<<i;
  17. for(m=i-1 ; m>=1 ; m--)
  18. cout<<m;
  19. cout<<endl;
  20. }
  21.  
  22. for(i=--n,k=3 ; i>=1 ; i--,k+=2)
  23. {
  24. for(m=1 ; m<i ; m++)
  25. cout<<m;
  26. for(m=1 ; m<=k ; m++)
  27. cout<<i;
  28. for(m=i-1 ; m>=1 ; m--)
  29. cout<<m;
  30. cout<<endl;
  31. }
  32. return 0;
  33. }
Success #stdin #stdout 0s 2744KB
stdin
9
stdout
Enter range : 
11111111111111111
12222222222222221
12333333333333321
12344444444444321
12345555555554321
12345666666654321
12345677777654321
12345678887654321
12345678987654321
12345678887654321
12345677777654321
12345666666654321
12345555555554321
12344444444444321
12333333333333321
12222222222222221
11111111111111111