//for binary search
 #include
 #include
 #define max 20

 class binary
 {
	public:void input(int);
	       void search(int,int);
	       void binarysearch(int,int,int);
	private:int a[max];
 };

 void main()
 {
	clrscr();
	int n,ele;
	binary b;
	cout<<"Enter the number of elements you want to enter:";
	cin>>n;
	b.input(n);
	cout<<"Enter element to be searched:";
	cin>>ele;
	b.search(n,ele);
	getch();
 }

 void binary::input(int n)
 {
	cout<<"Enter elements:";
	for(int i=0;i>a[i];
	}
 }


 void binary::binarysearch(int low,int high,int ele)
 {
	int mid=(high+low)/2;
	if(a[mid]==ele)
	cout<<"Element found at "<

    Source: geocities.com/cplusplussurvivalkit