Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
62 lines (45 sloc) 1.16 KB

Disegna V rovesciate

Descrizione

Scrivete un programma che, dato un numero positivo N nel flusso di ingresso, emetta nel flusso di uscita N lettere "v rovesciate" come la seguente

  .
 / \
/   \

di dimensione crescente, l'una dentro l'altra.

Ad esempio, per N pari a 3 deve emettere il seguente disegno:

        .
       / \
      /   \
     /  .  \
    /  / \  \
   /  /   \  \
  /  /  .  \  \
 /  /  / \  \  \
/  /  /   \  \  \

Vincoli

Tutti i numeri coinvolti nella soluzione possono essere rappresentati da una variabile di tipo int.

Esempio

Eseguendo il programma soluzione e avendo nel flusso di ingresso

5

il programma emette

              .
             / \
            /   \
           /  .  \
          /  / \  \
         /  /   \  \
        /  /  .  \  \
       /  /  / \  \  \
      /  /  /   \  \  \
     /  /  /  .  \  \  \
    /  /  /  / \  \  \  \
   /  /  /  /   \  \  \  \
  /  /  /  /  .  \  \  \  \
 /  /  /  /  / \  \  \  \  \
/  /  /  /  /   \  \  \  \  \

nel flusso di uscita.