C Programming Code To Create Pyramid and Structure
Have you tried to print these triangles in C Compiler or may be you have tried but stuck at somewhere.
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 belowA B B C C C D D D D E E E 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
* * * * * * * * * * * * * * *
#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 1Write a C Program to print inverted half pyramid as using numbers as shown above.
#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;
}