Next: Tabuleiro Up: Enunciados Previous: Enunciados

Triângulo

Sendo dada uma lista L de caracteres (constantes de comprimento 1), pretende-se desenhar no ecrã um conjunto de triângulos que se situam uns dentro dos outros e que são desenhados com os caracteres em L (a ordem interessa ...). Para isso deve implementar um predicado triangulo/1 que recebe como input a lista L. Por exemplo,

         ?- triangulo([a,b,c,d]).

terá como resultado:

             a
            aba
           abcba
          abcdcba
         abcccccba
        abbbbbbbbba
       aaaaaaaaaaaaa




1999-04-01