Q: Write a C++ function (call it search) that searches for a number in the array, that is passed to the function, and returns the index/indices of the number in that array. For example, if you pass [5,6,8,9,5,2] to the function and you want to search for 5 the function returns [0,4]. Write a C++ program and test your function. Take the following notes into consideration when writing your program: 1- Let the user decide the size of the array and then enter the array elements. 2- Your function should work with any data type. 3- Use pass by address when passing the array to the function.

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter7: Arrays
Section: Chapter Questions
Problem 3PP: (Numerical) Given a one-dimensional array of integer numbers, write and test a function that...
icon
Related questions
Question

Q2: Write a C++ function (call it search) that searches for a number in the array, that is
passed to the function, and returns the index/indices of the number in that array.
For example, if you pass [5,6,8,9,5,2] to the function and you want to search for 5
the function returns [0,4). Write a C++ program and test your function. Take the
following notes into consideration when writing your program:
1- Let the user decide the size of the array and then enter the array elements.
2- Your function should work with any data type.
3- Use pass by address when passing the array to the function.
4- The function should prevent changing the elements of the passed array.
5- You are not allowed to use materials that are not covered in our lectures.
Transcribed Image Text:Q2: Write a C++ function (call it search) that searches for a number in the array, that is passed to the function, and returns the index/indices of the number in that array. For example, if you pass [5,6,8,9,5,2] to the function and you want to search for 5 the function returns [0,4). Write a C++ program and test your function. Take the following notes into consideration when writing your program: 1- Let the user decide the size of the array and then enter the array elements. 2- Your function should work with any data type. 3- Use pass by address when passing the array to the function. 4- The function should prevent changing the elements of the passed array. 5- You are not allowed to use materials that are not covered in our lectures.
Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Array
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr