binary search

please givve me feedback on :)

https://www.facebook.com/invigorating.arslaan

#include "iostream"
#include "stddef.h"
#include <math.h>
using namespace std;


int main( )
{
const int n = 10;
int array[n] ={1,2,4,5,7,8,10,14,18,20};
int high = n-1;
int low = 0;
int mid;
int search = 0;
bool flag = false;
cout<<"Enter the number to search"<<endl;
cin >> search;
while((low <= high) && !flag){
mid = (low +high)/2;
if (array[mid] == search)
flag = true;
else
if(array[mid] > search)
high = mid-1;
else
low = mid +1;
}
if (flag)
cout<<"yes"<<mid<<endl;
else
cout<<"No"<<endl;

return 0;
}

Comments

Popular Posts