int search(int a[], int key, int low, int high) { if (high < low) { return NOT_FOUND; } int mid = (low + high) / 2; if (key>a[mid]) { return searchName(a, key,low, mid-1); } else if (key<a[mid]) { return searchName(a, key,mid+1, high); } else { return EXIT_SUCCESS; } return ERROR_SEARCH; }