int binariaRecursiva(int A[], int X, int inicio, int fin){ int medio;
if (inicio > fin){
return -1;
}else{
medio = inicio+(inicio+fin)/2;
if (A[medio] < X){
return binariaRecursiva(A,X,medio+1,fin);
}else if (A[medio] > X){
return binariaRecursiva(A,X,inicio,medio -1);
}else{
return medio;
}}