#include<stdio.h>
#include<conio.h>
# define MAX 100
bool RecehrcheDEco(int T[MAX],int *deb,int *fin,int val,int *pos)
{
if(fin<deb) return 0;
else if(val==T[(*fin+*deb)/2]){
*pos =(*fin-*deb)/2;
return 1;
}
else if(val<T[(*fin+*deb)/2]){
*deb=((*deb+*fin)/2-1);
return RecehrcheDEco(T,deb,fin,val,pos);
}
else {
*fin=((*deb+*fin)/2+1);
return RecehrcheDEco(T,deb,fin,val,pos);
}
}
main(){
...