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

Disegna onde quadre variabili

Descrizione

Scrivete un programma che, dati due interi N > 0 e M > 2 nel flusso di ingresso, emetta nel flusso di uscita N onde quadre di asterischi alte M righe. Ad esempio, dati 5 3 come parametri, il programma deve emettere

****  ****  ****  ****  ****
*  *  *  *  *  *  *  *  *  *
*  ****  ****  ****  ****  ***

Si osservi che ogni onda è ampia 6 caratteri (ossia occupa in orizzontale: 1 carattere per il fronte di salita, 2 in alto, 1 per il fronte di discesa e 2 in basso), indipendentemente dai parametri che ne definiscono il numero e l'altezza.

Vincoli

I numeri coinvolti possono essere rappresentati con variabili di tipo int.

Esempio

Eseguendo soluzione e avendo 1 6 nel flusso di ingresso, il programma emette

****
*  *
*  *
*  *
*  *
*  ***

nel flusso di uscita