Ler um elemento K e ler um vetor A de N elementos inteiros. Verificar se o elemento K está presente no vetor A. Se estiver, imprimir a posição onde ele foi encontrado. Caso contrário, imprimir mensagem “elemento K não encontrado”.
Passo 1
O enunciado pede para ler um valor inteiro K e um vetor A de N inteiros e verificar se K está presente em A. O conteúdo é busca linear em vetor e vamos precisar percorrer o vetor comparando cada elemento com K.
Passo 2
Para implementar a busca linear, vamos usar um índice i que percorre o vetor de 1 até N e uma variável pos para registrar a posição onde encontramos K. Se não encontrarmos, pos fica com um valor especial (por exemplo -1).
Inicializamos pos com -1 para indicar que ainda não encontramos K.
Percorremos o vetor A com um laço: para i variando de 1 até N, comparamos A[i] com K. Se forem iguais, atribuímos pos = i e interrompemos o laço, pois já achamos a primeira ocorrência.
Inicializamos pos com -1 para indicar que ainda não encontramos K.
Percorremos o vetor A com um laço: para i variando de 1 até N, comparamos A[i] com K. Se forem iguais, atribuímos pos = i e interrompemos o laço, pois já achamos a primeira ocorrência.
Passo 3
Após o laço, verificamos o valor de pos. Se pos for diferente de -1, significa que encontramos K na posição pos e imprimimos essa posição. Caso contrário, imprimimos a mensagem “elemento K não encontrado”.
Resposta
Leia K
Leia N
Para i de 1 até N faça
Leia A[i]
pos ← -1
Para i de 1 até N faça
Se A[i] = K então
pos ← i
Pare // sai do laço assim que achar
FimSe
FimPara
Se pos ≠ -1 então
Escreva pos
Senão
Escreva “elemento K não encontrado”
FimSe
Leia N
Para i de 1 até N faça
Leia A[i]
pos ← -1
Para i de 1 até N faça
Se A[i] = K então
pos ← i
Pare // sai do laço assim que achar
FimSe
FimPara
Se pos ≠ -1 então
Escreva pos
Senão
Escreva “elemento K não encontrado”
FimSe