Académique Documents
Professionnel Documents
Culture Documents
h>
#include <stdlib.h>
#define n 10
int main()
{
int T[n];
int a=0,b=n,m=2,i;
int v;
for(i=0;i<n;i++)
{
printf("entrer la valeur de T[%d]: \n",i);
scanf("%d",&T[i]);
}
for(i=0;i<n;i++)
{
printf("%d \t",T[i]);
while(m>1)
{
m=(a+b)/2;
if (T[m]==v)
{
return m;
}
if (v<T[m])
{
b=m-1;
}
else
{
a=m+1;
}
}