busqueda dicotomica por punteros
*(vector+izq)=vector;
*(vector+der)=*(vector+tamano);
printf("n1");
*(vector+cen)=(*(vector+der)+*(vector+izq))/2;
printf("n1");
while(*(vector+cen)!=valor || *(vector+cen)==*(vector+der))
{if (valor>*(vector+cen))
{*(vector+izq)=*(vector+cen);
*(vector+cen)=(*(vector+der)-*(vector+izq))/2;
}
if (valor<*(vector+cen))
{*(vector+der)=*(vector+cen);
*(vector+cen)=(*(vector+der)-*(vector+izq))/2;
}
}
return *(vector+cen);
*(vector+der)=*(vector+tamano);
printf("n1");
*(vector+cen)=(*(vector+der)+*(vector+izq))/2;
printf("n1");
while(*(vector+cen)!=valor || *(vector+cen)==*(vector+der))
{if (valor>*(vector+cen))
{*(vector+izq)=*(vector+cen);
*(vector+cen)=(*(vector+der)-*(vector+izq))/2;
}
if (valor<*(vector+cen))
{*(vector+der)=*(vector+cen);
*(vector+cen)=(*(vector+der)-*(vector+izq))/2;
}
}
return *(vector+cen);
