MeshWorld India LogoMeshWorld.
ProgramC1 min read

Print Upside Down Triangle Pattern in C

Vishnu
By Vishnu
Print Upside Down Triangle Pattern in C

A pattern program in C - language

Working example

/**
 *  5       5       5       5       5
 *      20      20      20      20
 *          60      60     60
 *              120     120
 *                  120
 */
#include <stdio.h>
int main()
{
    int start, end = 1, i, j, n, result;
    printf(" Enter starting value: ");
    scanf("%d", &start);
    result *= start;
    for (i = start; i >= end; i -= 1)
    {
        for (j = start; j > i; j -= 1)
        {
            printf("\t");
        }

        for (j = i; j >= end; j -= 1)
        {
            printf("\t %d \t", result);
        }
        result *= (i - 1);
        printf("\n");
    }
    printf("\n");
    return 0;
}
Share_This Twitter / X
Vishnu
Written By

Vishnu

Founder & Principal Architect at MeshWorld. Senior engineer and instructor specializing in AI agent systems, scalable web architecture, and modern development workflows.

Enjoyed this article?

Support MeshWorld and help us create more technical content