#include <stdio.h> int main() { int c, low, up, mid, num, search, array[100]; printf("how many number do want to enter\n"); scanf("%d",&num); printf("Enter %d integers\n", num); for (c = 0; c < num; c++) scanf("%d",&array[c]); printf("Enter value to be search\n"); scanf("%d", &search); low = 0; up = num - 1; mid = (low+up)/2; while (low <= up) { if (array[mid] < search) low = mid + 1; else if (array[mid] == search) { printf("%d found at location %d.\n", search, mid+1); break; } else up = mid - 1; mid = (low + up)/2; } if (low > up) printf("Not found!! number %d is not present in the array list.\n", search); return 0; }