sábado, 16 de dezembro de 2017

Exercício VETOR - Linguagem C

Leia um vetor de 20 posições e em seguida um valor X qualquer. Seu programa devera fazer uma busca do valor de X no vetor lido e informar a posição em que foi encontrado ou se não foi encontrado.





#include <stdio.h>
#define TAM 20

main()
{
int vetor[TAM],cont=0,i=0,pesquisa,indice_pesquisa = -1;
printf("\n\tInsira %d numeros para preencher o vetor:\n",TAM);
for(i=0;i<TAM;i++)
{
    printf("\t ____");
    printf("\n\t| ");
    scanf("%d",&vetor[i]);
}

printf("\n\tVetor preenchido com %d numeros!\n",TAM);
printf("\n\tDigite um numero para ser localizado no vetor: ");
scanf("%d",&pesquisa);
while(cont < TAM)
{
    if(vetor[cont] == pesquisa)
    {
        indice_pesquisa = cont;
        cont = TAM;
    }
    else
        cont++;
}
if(indice_pesquisa >= 0)
        printf("\n\tO Valor %d Foi encontrado na posicao %d do vetor.",vetor[indice_pesquisa],indice_pesquisa+1);
    else
        printf("\n\tO Valor %d nao foi encontrado no vetor.\n\n",pesquisa);
}

0 comentários:

Postar um comentário