This C program performs binary search in an array. It prints the position of the element in the array if the searched element is present in the array, else prints that it is not present in the array.
In this program, it is assumed that the array is sorted in ascending order already. So the user is expected to enter integers in ascending order to perform binary search.
Program: Perform binary search in C
Output: Print position of the searched element using binary search
Enter number of elements: 6 Enter 6 integers: 43 53 64 72 85 93 Enter value to find: 53 53 found at location 2. Enter number of elements: 7 Enter 7 integers: 43 53 64 72 85 93 108 Enter value to find: 49 Not found! 49 is not present in the array.
Share your code and queries in the comments.
Share this code with your programmer friends.
Follow us on twitter.