Ler um vetor A de dimensão 200. Alterar o vetor A invertendo a ordem dos elementos (trocar a1 por a200, a2 por a199 e assim por diante). Imprimir o novo vetor A .

Passo 1

Vamos ler um vetor A de tamanho 200 e precisamos inverter seus elementos: trocar A[1] com A[200], A[2] com A[199] 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 A[i] com A[201 - i]. 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 A 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
Imprimir A[1…200]

Exercícios relacionados