1
                       2     3     2
                 3    4     5     4      3
           4    5    6     7     6      5    4
      5   6    7    8     9      8     7    6    5
6     7     8     9     10     11     10     9     8     7     6
      5   6    7    8     9      8     7    6    5
           4    5    6     7     6      5    4
                 3    4     5     4      3
                       2     3     2
                              1




 #include<stdio.h>
#include<conio.h>
#include<iostream.h>

void main()
{
    int n;
    clrscr();
    cout<<"Enter how many line you need to make pyramid = ";
    cin>>n;
  
    for(int i=1;i<=n;i++)
    {
       for(int j=1;j<=n-i;j++)
       cout<<"     ";
       for(j=i;j<=2*i-1;j++)
       cout<<"    "<<j;
       for(j=2*i-2;j>=i;j--)
       cout<<"    "<<j;
       printf("\n");
    }

    for(i=n-1;i>=1;i--)
    {
       for(int j=1;j<=n-i;j++)
       cout<<"     ";
       for(j=i;j<=2*i-1;j++)
       cout<<"    "<<j;
       for(j=2*i-2;j>=i;j--)
       cout<<"    "<<j;
       printf("\n");
    }

    getch();
}





///////////////////////////////////////////////////////////////////////////
Copy & paste this code in your TC & run, then you will get output.......
If you have any problem please comment below.........