/************************************************************************* * Descricao: Algoritmo busca binaria iterativaem um vetor ordenado * * Compilador Utilizado: Borland C++ 3.1 * * Este codigo foi desenvolvido pelo Fundao da Computacao - UFMS * * www.fundao2000.cjb.net && fundao2000@fundao2000.cjb.net * * Sugestao.: Este algoritmo pode ser facilmente alterado para palavras * * em vetores de strigs (Ex.: Uma lista com varios nomes). * *************************************************************************/ #include #include int Busca_Bin(int[],int,int); void main() { int *A,t,i,x,p; clrscr(); //Instrucoes para a construcao do vetor cout<<"\n\tBusca Binaria\n"; cout<<"\n\tEntre com o tamanho do vetor: "; cin>>t; cout<<"\n\tEntre um vetor ordenado:\n"; //Construcao do vetor A = new int[t]; for(i=0;i>x; //Realiza busca sequencial no vetor (retorna -1 se nao encontrar ou //a posicao do elemento no vetor) p = Busca_Bin(A,t,x); cout<<"\n\tO elemento "<