Psal jsem to pomocí cyklů na první pokus mi to když jsem zadal čísla 1-4 udělalo pravoúhlý a pak už to jenom tisklo '*' ale ne v trojúhelníku.
Proč je to s tím putchar tak jednoduché ?
#include <stdio.h>
int main()
{
int i, j;
int size = 5;
for (i = 1; i <= size; i++)
{
for (j = 1; j <= size - i; j++) putchar(' ');
for (j = 2; j <= i * 2; j++) putchar('*');
putchar('\n');
}
return 0;
}