A voir également:
- Recherche dichotomique récursive c
- Rechercher ou entrer l'adresse 4 - recherche google ✓ - Forum Réseaux sociaux
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Recherche adresse - Guide
- Recherche musique - Guide
- Consultez le code source de cette page. copiez la ligne qui indique aux moteurs de recherche de ne pas référencer la page. ✓ - Forum Référencement
3 réponses
code qui marche, sinon je ne connais pas VB désolé
merci
#include<stdio.h>
int dich (int t[],int elem,int borninf,int bornsup){
int m=(borninf+bornsup) / 2 ;
if(t[m]==elem) {
return m;
}
else
if(elem<t[m])
return dich(t,elem,borninf,m-1);
else
return dich(t,elem,m+1,bornsup);
}
int main(void)
{
int t[] ={15,20,23,24,25,26,30,45,55,66,67,68,77};
int borninf=0;
int bornsup=13;
int elem=20;
int n=dich ( t, elem, borninf, bornsup);
printf("la position de elem est %i\n",n+1);
return 0;
}
merci
#include<stdio.h>
int dich (int t[],int elem,int borninf,int bornsup){
int m=(borninf+bornsup) / 2 ;
if(t[m]==elem) {
return m;
}
else
if(elem<t[m])
return dich(t,elem,borninf,m-1);
else
return dich(t,elem,m+1,bornsup);
}
int main(void)
{
int t[] ={15,20,23,24,25,26,30,45,55,66,67,68,77};
int borninf=0;
int bornsup=13;
int elem=20;
int n=dich ( t, elem, borninf, bornsup);
printf("la position de elem est %i\n",n+1);
return 0;
}
26 déc. 2017 à 16:45