Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
41 lines (27 sloc) 747 Bytes

Disegna un quadrato "alternato"

Descrizione

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.

Vincoli

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.

Esempio

Eseguendo soluzione e avendo nel flusso di ingresso

3

il programma emette

*+*
+*+
*+*

nel flusso di uscita.