diff --git a/labs/lab-03/tasks/binary_search/solution/binary_search.c b/labs/lab-03/tasks/binary_search/solution/binary_search.c index 9203801c5..a2d4e7bf5 100644 --- a/labs/lab-03/tasks/binary_search/solution/binary_search.c +++ b/labs/lab-03/tasks/binary_search/solution/binary_search.c @@ -15,7 +15,7 @@ int binary_search(int *v, int len, int dest) */ loop: if (start > end) - return -1; + goto not_found; middle = (end + start) / 2; @@ -40,4 +40,7 @@ int binary_search(int *v, int len, int dest) out: return middle; + +not_found: + return -1; }