Exercícios Resolvidos de Manipulando Vetores

Ver Teoria

Enunciado

Dada uma sequência de n números inteiros, imprimi-la na ordem inversa à da leitura.

Obs: A sequência deve ter no máximo 50 termos.

Passo 1

Eai, tudo beleza?

Vamos iniciar o nosso código declarando variáveis que usaremos: um número inteiro para salvar a quantidade de termos da sequência e um vetor de tamanho 50 (pois o enunciado nos diz que é a maior quantidade de termos que essa sequencia pode ter). Após isso, vamos pedir para o usuário digitar o tamanho da sequencia e vamos passar esse valor para a variável n .

Passo 2

Agora, vamos passar os valores para o nosso vetor. Para fazermos isso, vamos criar um laço de f o r para variar um valor i   de 0 até n - 1 . Dentro desse laço, vamos pedir um número ao usuário e vamos guardá-lo no nosso vetor na posição i .

Passo 3

Para finalizar, vamos imprimir os valores do vetor, mas na ordem inversa. Para isso, vamos fazer um laço de f o r , mas o valor inicial da variável do laço será n - 1 e esse valor vai diminuindo de 1 em 1 até zerar. A ideia aqui é fazer essa variação para que possamos ir imprimindo os valores do vetor começando pelo último e terminado no primeiro:

Resposta