×
FREE ASSISTANCE FOR THE INQUISITIVE PEOPLE
Tutorial Topics
X
softetechnologies
Pyramid Pyramid with numbers II
Pyramid with numbers I - Pattern - C Language
4815    Arnab De    08/07/2019

Write a C Program to print the pattern shown in the figure [Pyramid]

In this type of program we always find how many column present in a particular row. Because we know that we are always print in VDU horizontally. Here column number is same as (row number * 2 ) - 1 and the spaces are present at the right side of the character is equal to the (total no of row - current row). It is Pyramid which numbers are increase in each row until the column number is equal to the row number.

softetechnologies
#include <stdio.h>

void main()
{
    int r,c,n,s,p=1,fl=1;
    printf("Enter Total Number of row : ");
    scanf("%d",&n);
    
    for(r=1;r<n;r++)
    {
        
        for(s=1;s<=n-r;s++)
        {
            printf(" ");
        }
		for(c=1;c<=2*r-1;c++)
        {
            printf("%d",p);
			if(c==r){fl=0;}
			((fl==1)?(p++):(p--));
        }
		fl=1;
		p=1;
        printf("\n");
    }
}
softetechnologies

OUTPUT :

Enter Total Number of row : 6

     1
    121
   12321
  1234321
 123454321
12345654321
softetechnologies
Pyramid Pyramid with numbers II
softetechnologies
Author Details
Arnab De
I have over 16 years of experience working as an IT professional, ranging from teaching at my own institute to being a computer faculty at different leading institute across Kolkata. I also work as a web developer and designer, having worked for renowned companies and brand. Through tutorialathome, I wish to share my years of knowledge with the readers.
Enter New Comment
Comment History
No Comment Found Yet.
Rabindranath Tagore
A lamp can only light another lamp when it continues to burn in its own flame.
Rabindranath Tagore
1682
57.18
Today So Far
Total View (Lakh)
softetechnologies
26/05/2018     43517
01/01/2018     36472
25/06/2018     35466
28/06/2017     34546
02/08/2017     32968
01/08/2017     27455
06/07/2017     27200
15/05/2017     26835
14/07/2017     22453
21/04/2018     21105
softetechnologies