Olá Galera, estou com um problema de lógica em portugol, necessito criar um vetor 5 x 5 que armazene caracteres do tipo “#” para forma uma escada, ele começa com os 5 espaços do vetor preenchidos, e vai decrementando -1 caracter em cada linha.
Meu código está assim:
Algoritmo "escada"
Var
nDegraus, nCaracteres : inteiro
escada : vetor[1…5, 1…5] de caracter
Inicio
nDegraus <- 5
nCaracteres <- 6
para nDegraus de 1 ate nDegraus passo 1 faca
para nCaracteres de 1 ate nCaracteres-1 passo 1 faca
escada[nDegraus, nCaracteres] <- "#"
escreva(escada[nDegraus, nCaracteres])
fimpara
fimpara
Fimalgoritmo
até ai tudo bem, o problema está na hora de imprimir, ele não faz a impressão linha por linha ele simplesmente imprimi tudo em uma linha, mas eu necessito de 5 linhas de impressão, já usei o “escreval” mas assim ele realiza a impressão de 1 único caracter por linha eu preciso que ele imprima um tipo de uma escada, olhando meu código da pra ter uma noção melhor do que eu quero fazer acredito.