A Program to print upside down triangle pattern with some fuzzy logic in C
![](https://d33wubrfki0l68.cloudfront.net/6827a0adf8e8436b1d50050c5ec9f4cefab72233/1f712/a-program-to-print-upside-down-triangle-pattern-with-some-fuzzy-logic-in-c/featured_hueb1117f46030644d3fc3a8a0ebff56e7_17756_720x2500_fit_q75_h2_lanczos_3.webp)
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;
}