Salve ripropongo un problema sicuramente banale, ma essendo all' inizio del prima anno di programmazione, sto avendo difficoltà con la risoluzione di un piccolo problema, cioè inserire degli spazi vuoti all' interno del quadrato. Posto il codice scritto fin ad ora. Immagino ci voglia una if ma dopo vari tentativi non riesco a capire il problema e vorrei un aiuto per arrivare alla soluzione. Grazie.
P.S. l' esercizio non prevede l' utilizzo del for.
#include <stdio.h>
int main (void)
{
int colonna;
int riga;
int dimensione;
printf ("inserisci la dimensione del quadrato: ");
scanf ("%d", &dimensione);
printf("la dimensione inserita e': %d e il quadrato sara'\n", dimensione);
riga = dimensione;
while (riga > 0 ){
colonna = dimensione;
while (colonna > 0){
printf("*");
--colonna;
}
puts("");
--riga;
}
}