Question: Using C + + Description There is a total of 3 questions in this assignment. For each question, write your answer in a single file
Using C
Description
There is a total of questions in this assignment. For each question, write your answer in a single file along
with the required information stated in the question. Unless otherwise specified, do not include any pre
existing libraries in your answers. You can however write your own helper functions. Also, do not print
anything unless the question asks you to None of these files should contain the main function.
Question marks
Write a function that replaces a specific digit in an int number with another digit and returns the result as
an int. Return the same number if the targetreplacement character is not a digit. Use this function header:
int replaceDigitsint number, char target, char replacement
For example:
replaceDigits should return
replaceDigits should return
replaceDigits should return
replaceDigits should return
replaceDigits should return leading zero will not be part of the resulting number
replaceDigits should return
You can assume the number does not have leading zeros eg we will not call replaceDigits
except when the number is actually zero ie we might call replaceDigits
Only include the aquestion.h header file and the function definition and your helper functions, if any
in the source file and name it as aquestionc Do not use recursion in your answer.
Question marks
Write a function that takes in parameters: an int array, its size, the left index, and the right index; and
checks if the elements between the left and right index inclusive in the int array are sorted in ascending
order. If the left index is larger than the right index, swap them first. Then, if the left index is invalid eg
negative, larger than the size use the leftmost valid index of the array; if the right index is invalid, use
the rightmost valid index of the array. Use this function header:
Assignment
CMPT Intro. To Computing Science & Programming II
Fall
bool rangedCheckforSortedint array unsigned int size, int leftIndex, int rightIndex
For example suppose there is a myIntArray created as :
rangedCheckforSortedmylntArray will check indexes between and and return false
rangedCheckforSortedmylntArray will check indexes between and and return true
rangedCheckforSortedmyIntArray will check indexes between and and return true
rangedCheckforSortedmyIntArray will check indexes between and and return false
You can assume the array has one or more elements and the size is always correct. Content of the int
array does not change after calling this function.
Only include the aquestionh header file, &&
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
