Problem:
Question: Write a C++ program that overloads a function named LinearSearch that searches an array of data of either integer data type, float, or double for a specific data. Test it in main by creating and assigning values to an array of integers, float, and double and searching each of them for some specific data.
Please circle the part that is doing function/operator overloading and explain the advantages of using function/operator overloading in your code.
Show the code, demonstrate it works properly and describe what it is doing.