Buogniorno posso chiedere cortesemente come capire il modo per disegnare dei triangoli isosceli in c ,sia pieni che vuoti. Ovvero impostare correttamente le condizioni del for . Allego Un codice di esempio, non mio ovviamente. Ma vorrei comprendere il ragionamento costruttivo. Grazie
#include <stdio.h>
int main() {
int size = 5;
// creating pyramid
for (int i = 0; i < size; i++)
{
// print spaces before stars
for (int j = 0; j < size-i-1; j++)
{
printf(" ");
}
// print stars
for (int k = 1; k <= 2*i+1; k++)
{
printf("*");
}
printf("\n");
}
// size of the pyramid
for (int i = 0; i < size; i++)
{
// print spaces
for (int j = 0; j < i; j++)
{
printf(" ");
}
// print stars
for (int k = 0; k < 2*(size-i)-1; k++)
{
printf("*");
}
printf("\n");
}
return 0;
}