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