#define n 10 #define kerkim_pasukses -1 int kerkim_binar_1(int V[n],int vl); int main() { int Vektor[n]; int vlere; //insertoni nje vektor me 10 nr te plote ne rendin rrites cout<<"Jepni nje vektor me 10 nr te plote ne rendin rrites: \n"; for (int i=0;i<n;i++) cin>>Vektor[i]; cout<<"Shkruani vleren qe deshironi te kerkoni?\n"; cin>>vlere; //therrasim fnk kerkim_binar_1(Vektor,vlere); cin.get(); cin.get(); return 0; } //fnk kerkim binar int kerkim_binar_1(int V[n], int vl) { bool ugjet=false; int min=0; int max=n-1; // gjeni vleren vl nese ndodhet ne vektor apo jo int i=0; while ((min<=max) && (!ugjet)) { i=(min+max)/2; if (vl == V[i]) ugjet=true; else if (vl>V[i]) min=i+1; else max=i-1; } if (ugjet){ cout<<"Vlera u gjet dhendodhetne pozicionin "<<i<<"\n"; return i;+1 } else return kerkim_pasukses; }