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>

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

    for(i=n-1;i>=1;i--)
    {
       for(j=1;j<=n-i;j++)
       printf("    ");
       for(j=i;j<=2*i-1;j++)
       printf("%4d",j);
       for(j=2*i-2;j>=i;j--)
       printf("%4d",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.........