Scrivete un programma che, dato un numero positivo N
nel flusso di ingresso,
emetta nel flusso di uscita un quadrato di lato N
composto di *
e +
, sulla
base del pattern mostrato in figura.
*+*+*
+*+*+
*+*+*
+*+*+
*+*+*
In particolare, il precedente è l'output atteso su input 5
.
Tutti i numeri coinvolti nella soluzione possono essere rappresentati da una
variabile di tipo int
, in particolare, non è previsto altro limite superiore
al valore di N
.
Eseguendo soluzione
e avendo nel flusso di ingresso
3
il programma emette
*+*
+*+
*+*
nel flusso di uscita.