0% found this document useful (0 votes)
1K views

C Program To Display The Triangle Using, Numbers and Character

The document contains C program code to print various patterns like half pyramids, full pyramids, inverted pyramids using characters like *, numbers and letters. It also contains programs to print Pascal's triangle and Floyd's triangle. All the programs take user input for number of rows and then use loops to print the patterns row by row.

Uploaded by

PriyanshuMehta
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views

C Program To Display The Triangle Using, Numbers and Character

The document contains C program code to print various patterns like half pyramids, full pyramids, inverted pyramids using characters like *, numbers and letters. It also contains programs to print Pascal's triangle and Floyd's triangle. All the programs take user input for number of rows and then use loops to print the patterns row by row.

Uploaded by

PriyanshuMehta
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

C Program To display the triangle using *, numbers and character

Write a C Program to print half pyramid as using * as shown in figure


below.
*
* *
* * *
* * * *
* * * **
#include <stdio.h>
int main()
{
int i,j,rows;
printf("Enter the number of rows: ");
scanf("%d",&rows);
for(i=1;i<=rows;++i)
{
for(j=1;j<=i;++j)
{
printf("* ");
}
printf("\n");
}
return 0;
}

Write a C Program to print half pyramid as using numbers as shown in


figure below.
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
#include <stdio.h>
int main()
{
int i,j,rows;
printf("Enter the number of rows: ");
scanf("%d",&rows);
for(i=1;i<=rows;++i)
{
for(j=1;j<=i;++j)
{
printf("%d ",j);
}
printf("\n");

}
return 0;

Write a C Program to print triangle of characters as below


A
BB
C CC
D D D D
E EE E E

#include<stdio.h>
int main()
{
int i,j;
char input,temp='A';
printf("Enter uppercase character you want in triangle at last row: " );
scanf("%c",&input);
for(i=1;i<=(input-'A'+1);++i)
{
for(j=1;j<=i;++j)
printf("%c",temp);
++temp;
printf("\n");
}
return 0;
}

C Program To Display inverted half pyramid using * and numbers


Write a C Program to print inverted half pyramid using * as shown below.
* * * **
* * * *
* * *
* *
*
#include <stdio.h>
int main()
{
int i,j,rows;
printf("Enter the number of rows: ");
scanf("%d",&rows);
for(i=rows;i>=1;--i)
{
for(j=1;j<=i;++j)
{
printf("* ");
}
printf("\n");

}
return 0;

1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Write a C Program to print inverted half pyramid as using numbers as
shown below.
#include <stdio.h>
int main()
{
int i,j,rows;
printf("Enter the number of rows: ");
scanf("%d",&rows);
for(i=rows;i>=1;--i)
{
for(j=1;j<=i;++j)
{
printf("%d ",j);
}
printf("\n");
}
return 0;
}

C Program To display the pyramid of * and digits

Write a C program to print pyramid using *.

*
* * *
* * * * *
* ** * * * *
* * * ** * * * *

#include <stdio.h>
int main()
{
int i,space,rows,k=0;
printf("Enter the number of rows: ");
scanf("%d",&rows);
for(i=1;i<=rows;++i)
{
for(space=1;space<=rows-i;++space)
{
printf(" ");
}
while(k!=2*i-1)
{
printf("* ");
++k;
}
k=0;
printf("\n");
}
return 0;
}

Write a C program to print the pyramid of digits in pattern as below.


1
2 3 2
3 4 5 43
4 5 6 7 654
5 6 7 8 987 65

#include <stdio.h>
int main()
{
int i,space,rows,k=0,count=0,count1=0;
printf("Enter the number of rows: ");
scanf("%d",&rows);
for(i=1;i<=rows;++i)
{
for(space=1;space<=rows-i;++space)
{
printf(" ");
++count;
}
while(k!=2*i-1)
{
if (count<=rows-1)
{
printf("%d ",(i+k));
++count;
}
else
{
++count1;
printf("%d ", (i+k-2*count1));
}
++k;
}
count1=count=k=0;
printf("\n");
}
return 0;
}

Write a C program to display reverse pyramid.


* * * ** * * * *
* ** * * * *
* * * * *
* * *
*

#include<stdio.h>
int main()
{
int rows,i,j,space;
printf("Enter number of rows: ");
scanf("%d",&rows);
for(i=rows;i>=1;--i)
{
for(space=0;space<rows-i;++space)
printf(" ");
for(j=i;j<=2*i-1;++j)
printf("* ");
for(j=0;j<i-1;++j)
printf("* ");
printf("\n");
}
return 0;
}

C Program to Draw Pascal's triangle


1
1
1
1
1 4
1 5

1
2

1
3

6
10

1
4

10 5

#include<stdio.h>
int main()
{
int rows,coef=1,space,i,j;
printf("Enter number of rows: ");
scanf("%d",&rows);
for(i=0;i<rows;i++)
{
for(space=1;space<=rows-i;space++)
printf(" ");
for(j=0;j<=i;j++)
{
if (j==0||i==0)
coef=1;
else
coef=coef*(i-j+1)/j;
printf("%4d",coef);
}
printf("\n");
}
}

C Program to display Floyd's Triangle.


1
2 3
4 5 6
7 8 9 10
#include<stdio.h>
int main()
{
int rows,i,j,k=0;
printf("Enter number of rows: ");
scanf("%d",&rows);
for(i=1;i<=rows;i++)
{
for(j=1;j<=i;++j)
printf("%d ",k+j);
++k;
printf("\n");
}
}

You might also like