Ler um vetor
de números inteiros com 20 posições. Ler mais um número inteiro
. Buscar o número
no vetor
e imprimir todas as posições em que ele foi encontrado. Caso o número x não seja encontrado, imprimir a mensagem
Passo 1
Beleza, vamos entender o que a questão está pedindo. Temos que trabalhar com um vetor
que contém 20 números inteiros. Além disso, vamos receber um outro número inteiro chamado
. O objetivo é procurar esse número
dentro do vetor
e imprimir todas as posições onde ele aparece. Se o número
não for encontrado no vetor, precisamos exibir uma mensagem informando isso. Para resolver, vamos precisar entender como trabalhar com vetores, como percorrê-los e como comparar os valores.
Passo 2
Primeiro, precisamos ler o vetor
com 20 elementos. Em programação, um vetor é uma estrutura que armazena múltiplos valores sob um único nome, permitindo acessar cada elemento através de um índice.
Passo 3
Depois de ler o vetor, vamos ler o número
que queremos procurar dentro do vetor
. Este número será nosso critério de busca.
Passo 4
Agora, vamos percorrer o vetor
elemento por elemento. Para isso, usamos um loop (como um
for
ou while
) que vai de 0 até 19 (já que os índices começam em 0 e vão até 19 para um vetor de 20 posições).Passo 5
Dentro do loop, em cada iteração, vamos comparar o elemento atual do vetor com o número
. Se eles forem iguais, significa que encontramos uma ocorrência de
na posição atual.
Passo 6
Sempre que encontramos uma correspondência, armazenamos ou imprimimos a posição onde
foi encontrado. Podemos, por exemplo, guardar essas posições em um novo vetor ou simplesmente imprimir imediatamente.
Passo 7
Após percorrer todo o vetor, precisamos verificar se encontramos ou não encontramos o número
. Se não houver nenhuma correspondência durante a busca, devemos imprimir uma mensagem informando que
não foi encontrado no vetor.
Resposta
A implementação seguindo os passos acima pode ser feita da seguinte maneira em pseudocódigo:
// Passo 2: Ler o vetor v com 20 elementos
v = vetor[20]
para i de 0 até 19:
ler v[i]
// Passo 3: Ler o número x
ler x
// Passo 4 a 6: Percorrer o vetor e buscar x
encontrado = falso
para i de 0 até 19:
se v[i] == x então:
imprimir "x encontrado na posição " + i
encontrado = verdadeiro
// Passo 7: Verificar se x foi encontrado
se não encontrado então:
imprimir "O número x não foi encontrado no vetor."
Dessa forma, o programa lê um vetor de 20 números inteiros, recebe um número para busca, percorre o vetor procurando por esse número e imprime todas as posições onde ele aparece. Se o número não estiver presente, informa que não foi encontrado.
Exercícios relacionados
Dados os vetores
e
, calcular
Faça um programa em Python que dado um número N, onde
, calcule o valor da série:
OBS: Se for fornecido um valor inválido, deve ser apresentada uma mensagem de erro e solicitado que usuário digite um valor válido.
Ler um vetor
de números inteiros com 20 posições. Ler mais um número inteiro
. Buscar o número
no vetor
e imprimir apenas a primeira posição em que ele foi encontrado. Caso o número x não seja encontrado, imprimir a mensagem
Faça um Programa que leia dois vetores com 10 elementos cada. Gere um terceiro vetor de 20 elementos, cujos valores deverão ser compostos pelos elementos intercalados dos dois outros vetores.