Ler um vetor A de dimensão 200. Alterar o vetor A invertendo a ordem dos elementos (trocar
por
por
e assim por diante). Imprimir o novo vetor A .
Passo 1
Vamos ler um vetor
de tamanho 200 e precisamos inverter seus elementos: trocar
com
,
com
e assim por diante. O conteúdo aqui é manipulação de vetores e lógica de troca de elementos.
Passo 2
Para reverter o vetor, a ideia é percorrer apenas a metade dos elementos (de 1 até 100) e, em cada iteração, trocar o elemento
com
. Usaremos uma variável temporária para armazenar um valor enquanto fazemos a troca.
Passo 3
O algoritmo em pseudocódigo fica assim:
Passo 4
Após executar o laço de trocas, o vetor estará completamente invertido. Por fim, basta imprimir todos os elementos de
na ordem de 1 a 200.
Resposta
Para i de 1 até 100:
temp ← A[i]
A[i] ← A[201 - i]
A[201 - i] ← temp
Fim para
temp ← A[i]
A[i] ← A[201 - i]
A[201 - i] ← temp
Fim para
Imprimir A[1…200]