fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. int n,i,j;
  5. cin>>n;
  6. int k=1;
  7. int n1=n;
  8. int p=(n*(n+1));
  9. for(i=n;i>=0;i--){
  10.  
  11. if(i!=n&&i!=0){
  12. for(j=1;j<=n-i;j++){
  13. cout<<"--";
  14. }
  15. }
  16. for(j=1;j<=i;j++){
  17. cout<<k<<"*";
  18. k++;
  19. }
  20. p++;
  21. p=p-n1;
  22. int dp=p;
  23.  
  24. for(j=1;j<=i;j++){
  25. cout<<p;
  26. if(j!=i){cout<<"*";}
  27. p++;
  28. }
  29. cout<<endl;
  30. n1--;
  31. p=dp-1;
  32. }
  33. return 0;
  34. }
Success #stdin #stdout 0s 4396KB
stdin
4
stdout
1*2*3*4*17*18*19*20
--5*6*7*14*15*16
----8*9*12*13
------10*11