Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Apresentação dos vetores incompleta, faltando o último elemento do Array...

*Escrever um programa em JS que leia um vetor de 10 posições.

*O programa deve apresentar o vetor na ordem direta e na ordem inversa de armazenamento.

<script>

//Declaração de variáveis do tipo vetor:
var vetor = new Array(10);

//Alimentação e Apresentação do vetor:
for (var i = 0; i < 10; i++) {
    vetor [i] = parseInt( prompt("Informe o número do vetor[" + i + "]:"));
    document.write(`Ordem direta: ${vetor[i]}` + "<br>");
}

document.write("<br> <br>");

for (i = 10-1; i > 0; i--) {
    document.write(`Ordem inversa: ${vetor[i]}` + "<br>");
}
</script>

Oi Devs, a apresentação dos vetores está incompleta, fica faltando o último elemento do Array na Ordem decrescente, penso que seja algo na construção do meu 'for decremental', mas não sei o quê exatamente...

1 resposta
solução!

Descobri o problema:

Era realmente um simples detalhe no 'for decremental', era para ter posto o '>=' em vez de apenas o '>', na condição de parada.

for (i = 10-1; i >= 0; i--) {
    document.write(`Ordem inversa: ${vetor[i]}` + "<br>");
}