#define SIZE 10 bool searchWinner(int [],int ,int); int main() { int winningNumbers[10]= {13579,26791,26792,33445,55555,62483,77777,79422,85647,93121}; int playerNumer; cout<<"Player Enter your number :"; cin>>playerNumber; bool result= searchWinner(winningNumber,SIZE,playerNumber); if(result) cout<<"One of the winning numbers is your"<<endl; else cout<<"Your number is not in the winning list"<<endl; system("pause"); } bool searchWinner(int winningNumbers[],int size,int playerNumber) { int first=0, last=size-1, middle; bool found=false; while(!fouond && first<=last) { middle=(first+last)/2; if(winningNumbers[middle]==playerNumber) found=true; else if(winningNumbers[middle]>playerNumber) last=middle-1; else first=middle+1; } return found; }