Salve a tutti, sto studiando autodidatticamente C e mi sono ritrovato all'esercizio dove si chiede di fare dei triangoli.
Io una mia soluzione l'ho trovata ma mi costringeva ad aggiungere un ulteriore
printf("*");
alla fine del programma per far si che il triangolo fosse completato.
Ho trovato una soluzione migliore qui in questo sito però non capisco perché sia presente il comando for senza le parentesi graffe per aprire l'istruzione, sul libro non ho trovato una risposta, qualche volontario che me lo spieghi?
#include <stdio.h>
int main (void)
{
int N,i,h;
scanf("%d",&N);
for(i=0; i<N ;i++){
for(h=0;h<i;h++) //questo for non ha parentesi, perché?//
printf("*");
printf("*\n");
}
return 0;
}