change error return value for function

This commit is contained in:
Krishna Vedala 2020-05-28 20:33:25 -04:00
parent 7fd12991f7
commit 85020eea5f
No known key found for this signature in database
GPG Key ID: BA19ACF8FC8792F7

View File

@ -30,7 +30,7 @@ int interpolation_search(int arr[], int value, int len) {
if (arr[low] == value) if (arr[low] == value)
return low; return low;
return 0; return -1;
} }
/** main function */ /** main function */
@ -51,7 +51,7 @@ int main() {
re = interpolation_search(array, value, n); re = interpolation_search(array, value, n);
if (re == 0) if (re == -1)
std::cout << "Entered value is not in the array" << std::endl; std::cout << "Entered value is not in the array" << std::endl;
else else
std::cout << "The value is at the position " << re << std::endl; std::cout << "The value is at the position " << re << std::endl;