Write a program that prompts the user to enter the number of elements and the nu
ID: 3657288 • Letter: W
Question
Write a program that prompts the user to enter the number of elements and the numbers themselves to be placed in an integer array that holds a maximum of 50 elements. The program should then prompt the user for an integer which will be searched for in the array using a binary search. Make sure to include the following steps along the way:
i) A sort routine must be called before the binary search. You may use either the selection sort or the bubble sort. However, the sort must be implemented in its own function and not in main.
ii) Next include a function called by main to implement the binary search.
The ordered array produced by the sort should be passed to the search routine which returns the location in the sorted array of the sought value, or -1 if the value is not in the array.
iii) Add a value returning function that computes the mean of your data set.
Explanation / Answer
//TO WRITE A PROGRAM TO SEARCH FOR A GIVEN ELEMENT FROM AN ARRAY USING BINARY //SEARCH TECHNIQUE #include #include void binsearch(int ar[],int size,int ele) { int lb=0,ub=size-1,mid; //lb=>lower bound,ub=>upper bound for(;lbRelated Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.