binary s, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l7


#include<stdio.h>

int szukaj_rec(int *, int, int, int);

void main()

{

int tabl[12]={1,2,6,18,20,23,29,32,34,39,40,41};

int x=23,temp;

temp=szukaj_rec(tabl,x,0,11);

if(temp>-1)

printf("tab[%d]=%d",temp,x);

else

printf("brak w tablicy elementu %d",x);

}

int szukaj_rec(int * tab, int x,

int left, int right)

{

if(left>right) return -1;

/* element nie znaleziony */

else

{

int mid=(left+right)/2;

if(tab[mid]==x) return mid;

/* element znaleziony! */

else

if(x<tab[mid])

return szukaj_rec(tab,x,left,mid-1);

else

return szukaj_rec(tab,x,mid+1,right);

}

}



Wyszukiwarka

Podobne podstrony:
podciag, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l7
rysunek, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l7
drogi, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l7
wywo a~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l7
11-nkb~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
1-algo~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
c-zadania-w3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
x, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, kol 1
minmax3, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l6
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
2-eukl~1, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l2
c klasowka1 rozwiazania, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programo
pp projekty2004, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania
pattern, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy programowania, l8
pp program wykladu zaoczne 03, wisisz, wydzial informatyki, studia zaoczne inzynierskie, podstawy pr

więcej podobnych podstron