Fiz um programa pra ler um vetor, imprimir o vetor, imprimir o menor valor e localizar um elemento que o usuario escolher, mas estou com algum problema nessa ultima parte, usei a busca linear
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "math.h"
int main ()
{
int v[5],c2,c,c1,menor=100,j,e,h;
for(c=0;c<=4;c++)
{
printf("Insira os elementos do Vetor:\n");
scanf("%d",&v[c]);
}
for(c1=0;c1<=4;c1++)
{
printf("O Vetor inserido tem valores : %d\n",v[c1]);
}
for(c1=0;c1<=(c-1);c1++)
{
if(v[c1]<menor)
menor=v[c1];
}
printf("O menor elemento eh %d\n",menor);
printf("Insira o valor que deseja encontrar\n");
scanf("%d",&e);
h=0;
for(j=0;j<=c;j++)
{
if(v[j]==e)
h=h+1;
}
printf("O valor %d foi encontrado na posicao %d",e,v[j]);
}