C Program to Print Inverted Full Pyramid using Asterisk '*'

@codevarsity
 · 
2.1k views
 · 

A simple C program to print invereted full pyramid using numbers using asterisk '*' using control statements.

Code

#include <stdio.h>
int main()
{
    int rows, i, j, space;

    printf("Enter number of rows: ");
    scanf("%d",&rows);

    for(i=rows; i>=1; --i)
    {
        for(space=0; space < rows-i; ++space)
            printf("  ");

        for(j=i; j <= 2*i-1; ++j)
            printf("* ");

        for(j=0; j < i-1; ++j)
            printf("* ");

        printf("\n");
    }

    return 0;
}

Output

     * * * * * * * * *
  * * * * * * *
    * * * * *
      * * *
        *

Comments