Problem
Write a program in C to print inverted full pyramid using * as shown below.The program should take the number of rows as input.
* * * * * * *
* * * * *
* * *
*
How to create and display inverted full pyramid using * ?
#include<stdio.h> int main() { int input, index1, index2, space; printf("Abundantcode.com Coding samples\n"); printf("Enter number of rows: "); scanf("%d",&input); for(index1=input; index1>=1; --index1) { for(space=0; space < input-index1; ++space) printf(" "); for(index2=index1; index2 <= 2*index1-1; ++index2) printf("* "); for(index2=0; index2 < index1-1; ++index2) printf("* "); printf("\n"); } return 0; }
Output
Abundantcode.com Coding samples
Enter number of rows: 4
* * * * * * *
* * * * *
* * *
*
Leave a Reply