Boa tarde. Estou com um problema num exercício para implementar uma busca sequencial em C. Desenvolvi o seguinte código pensando em testar os termos do vetor e alterar o valor de presente para 1 quando fosse encontrado o termo, mas ele sempre retorna como “não encontrado”. O que eu posso mudar nele?
#include <stdio.h>
int main(){
int vetor[10], termo;
int presente = 0;
int i;
printf("Digite o vetor: ");
for (int i = 0; i < 10; i++)
scanf("%d", &vetor[i]);
printf("Digite o termo: ");
scanf("%d", &termo);
while (i < 10 && presente == 0){
if (vetor[i] == termo)
presente = 1;
else
i++;
}
if (presente)
printf("Encontrado!\n");
else
printf("Não encontrado!\n");
return 0;
}