View Code of Problem 57

#include<bits/stdc++.h>
using namespace std;


int main()
{
   int n,m,i,j,k,len1,len2,sum;
   cin>>n;

   len1 = n-1,len2 = 1;
   for(i=1;i<=n-1;i++)
   {
       sum = 1;
       for(j=1;j<=len1;j++) cout<<" ";
       for(j=1;j<=len2;j++)
       {
           cout<<sum;
           if(j<=(len2/2)) sum++;
           else sum--;
       }
//       for(j=1;j<=len1;j++) cout<<" ";
//
       len1 -= 1;
       len2 += 2;
        cout<<endl;
   }


   sum=1;
   for(i=1;i<=2*n-1;i++)
   {
       cout<<sum;
       if(i<n) sum++;
       else sum--;
   }
   cout<<endl;


   len1 = 1,len2 = 2*n-3;
   for(i=1;i<=n-1;i++)
   {
       sum = 1;
       for(j=1;j<=len1;j++) cout<<" ";
       for(j=1;j<=len2;j++)
       {
           cout<<sum;
           if(j<=(len2/2)) sum++;
           else sum--;
       }
//       for(j=1;j<=len1;j++) cout<<" ";
//
       len1 += 1;
       len2 -= 2;
        cout<<endl;
   }

    return 0;
}

Double click to view unformatted code.


Back to problem 57