C Program BUSCA-BINARIA-ORDENADA
- #include<stdio.h>
- #include<stdlib.h>
- int busca_binaria(int *v, int inicio, int fim, int num);
- int busca_binaria(int *v, int inicio, int fim, int num){
- int i=(inicio+fim)/2;
- if(*(v+i)==num)
- return i;
- if(inicio==fim)
- return -1;
- else{
- if(*(v+i)<num)
- return busca_binaria(v,i+1,fim,num);
- else
- return busca_binaria(v,inicio,i-1,num);
- }
- }//fim busca