Pyramids and Patterns Programs in C
Updated: Aug 14, 2022
1. Half Pyramid of * programs in C
*
* *
* * *
* * * *
* * * * *
Program:
#include <stdio.h>
#include<conio.h>
void main()
{
int i, j;
clrscr();
for (i = 1; i <= 5; ++i)
{
for (j = 1; j <= i; ++j)
{
printf("* ");
}
printf("\n");
}
getch();
}
2. C program of Inverted half pyramid of *
* * * * *
* * * *
* * *
* *
*
Program:
#include <stdio.h>
#include<conio.h>
void main()
{
int i, j;
for (i = 5; i >= 1; --i)
{
for (j = 1; j <= i; ++j)
{
printf("* ");
}
printf("\n");
}
getch();
}
3. C program for Half Pyramid of Numbers
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
Program:
#include <stdio.h>
#include<conio.h>
void main()
{
int i, j;
clrscr();
for (i = 1; i <= 5; ++i)
{
for (j = 1; j <= i; ++j)
{
printf("%d ", j);
}
printf("\n");
}
getch();
}
4. C Program for Inverted half pyramid of numbers:
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Program:
#include <stdio.h>
#include<conio.h>
void main()
{
int i, j;
for (i = 5; i >= 1; --i)
{
for (j = 1; j <= i; ++j)
{
printf("%d ", j);
}
printf("\n");
}
getch();
}
5. C program for Half Pyramid of Alphabets:
A
B B
C C C
D D D D
E E E E E
Program:
#include <stdio.h>
#include<conio.h>
void main()
{
int i, j;
for (i = 1; i <= 5; i++)
{
for (j = 1; j <= i;j++)
{
printf("%c ", 'A'-1+i);
}
printf("\n");
}
getch();
}
6.C Program for Alphabet pattern:
A
AB
ABC
ABCD
ABCDE
Program:
#include<stdio.h>
#include<conio.h>
void main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%c",'A' + j-1);
}
printf("\n");
}
getch();
}
7. C Program for Alphabet pattern:
A
BA
CBA
DCBA
EDCBA