Full Pyramid of Numbers

/*

        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

*/


#include<stdio.h>


int main()

{

    int i,j,k,l, rows, num, no;

    

    printf("Enter number of rows\n");

    scanf("%d", &rows);

    

    for(i=1;i<=rows;i++)  // no of rows k liye

    {   num=i;

        no=2*i-2;

        for(j=1;j<=rows-i;j++)   //space triangle k liye

        printf("  ");

        

        for(k=1;k<=i;k++)   // first half of number triangle k liye

        {

            printf("%2d", num);

            num++;

        }

        for(l=2;l<=i;l++)   // second half of nuber triangle k liye

        {

        printf("%2d",no);

            no--;

        }

        printf("\n");

    }

}

Comments