Inverted Half Pyramid Pattern in C Program of Numbers | Stars | Alphabets
ADVERTISEMENTS
Inverted half-pyramid pattern in C program of numbers and stars.
In this article, you will learn how to print the inverted half-pyramid pattern in C program of numbers and stars.
Example-1
Enter the number of rows:: 5
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Example-2
A A A A A
B B B B
C C C
D D
E
B B B B
C C C
D D
E
You should have knowledge of the following topics in C programming to understand these programs:
- C
main()
function - C
printf()
function - C
for
loop statement - C
if
condition statement - C
increment
operator
Inverted Half Pyramid Pattern in C Program of Numbers
// Inverted Half Pyramid Pattern in C Program of Numbers
#include <stdio.h>
// It's the driver function
int main() {
int rows;
printf("Enter the number of rows:: ");
scanf("%d", &rows);
// It will print the final pattern
if (rows>0) {
printf("\n");
for (int i=rows; i>=1; i--) {
for (int j=1; j<=i; j++)
printf("%d ", j);
printf("\n");
}
}
return 0;
}
Output
Enter the number of rows:: 5
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Inverted Half Pyramid Pattern in C Program of Stars
// Inverted Half Pyramid Pattern in C Program of Stars
#include <stdio.h>
// It's the driver function
int main() {
int rows;
printf("Enter the number of rows:: ");
scanf("%d", &rows);
// It will print the final pattern
if (rows>0) {
printf("\n");
for (int i=rows; i>=1; i--) {
for (int j=1; j<=i; j++)
printf("* ");
printf("\n");
}
}
return 0;
}
Output
Enter the number of rows:: 5
* * * * *
* * * *
* * *
* *
*
Inverted Half Pyramid Pattern in C Program of Alphabets
// Inverted Half Pyramid Pattern in C ProgramĀ of Alphabets
#include <stdio.h>
// It's the driver function
int main() {
int rows, alphabet = 'A';
printf("Enter the number of rows:: ");
scanf("%d", &rows);
// It will print the final pattern
if (rows>0) {
printf("\n");
for (int i=rows; i>=1; i--) {
for (int j=1; j<=i; j++)
printf("%c ", alphabet);
alphabet++;
printf("\n");
}
}
return 0;
}
Output
Enter the number of rows:: 5
A A A A A
B B B B
C C C
D D
E
Explanation
In these programs, we have taken input 5
from the user via the system console. Then this input passes to loop iterations.
By following perspective logic to print the inverted half pyramid patterns.