#include #include #include int binpret(char *x, char *niz[20], int l, int d); int main(){ int n,i; char x[20]; char **niz; scanf("%s %d",&x,&n); niz=(char**)malloc(n*sizeof(char*)); if(niz==NULL) exit(EXIT_FAILURE); for(i=0;id) return -1; s=(l+d)/2; if (strcmp(x,niz[s])==0) return s; else if (strcmp(x,niz[s])<0) return binpret(x, niz, l,s-1); else if (strcmp(x,niz[s])>0) return binpret(x,niz,s+1,d); }