Consider the following example showing the contents of two one-dimensional arrays that may be used in parallel. One array is used to store the identification numbers of products and another to store their corresponding prices. a) Define two one-dimensional arrays that may be used in parallel to store a maximum of 25 product IDs and prices. Use good and meaningful names. Assume that the product identification numbers and prices are already read and stored in the arrays which are partially filled, and the number of IDs read is stored in a variable numOfProducts. b) Write a value-returning function with the appropriate parameters, that uses linear search (sequential search) to search for a given product identification number and to determine whether it is found or not. If found, the position in the array where the product ID is found will be returned, otherwise -1 is returned. Proper indentation and alignment of the statements ia required. c) Write a segment of code to call the function in (b). Use the returned value of the position to output the product identification number and the price with the appropriate messages. An error message is displayed if a product was not found. Declare any variables used.
Consider the following example showing the contents of two one-dimensional arrays that may be used in parallel. One array is used to store the identification numbers of products and another to store their corresponding prices.
a) Define two one-dimensional arrays that may be used in parallel to store a maximum of 25 product IDs and prices. Use good and meaningful names.
Assume that the product identification numbers and prices are already read and stored in the arrays which are partially filled, and the number of IDs read is stored in a variable numOfProducts.
b) Write a value-returning function with the appropriate parameters, that uses linear search (sequential search) to search for a given product identification number and to determine whether it is found or not. If found, the position in the array where the product ID is found will be returned, otherwise -1 is returned. Proper indentation and alignment of the statements ia required.
c) Write a segment of code to call the function in (b). Use the returned value of the position to output the product identification number and the price with the appropriate messages. An error message is displayed if a product was not found.
Declare any variables used.
Step by step
Solved in 2 steps with 2 images