Next: Tabuleiro Up: Enunciados Previous: Enunciados
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