Question
C++ ACTVITY Please complete the exercises below A). Implement a function named startsWith which takes two string parameters str and start and returns true if
C++ ACTVITY
Please complete the exercises below
A). Implement a function named startsWith which takes two string parameters str and start and returns true if str starts with start and false otherwise. e.g. santa monica, santa -> true The only string class functions you can use in your implementation are those to get string length and access its characters (no find function etc). Provide two examples of client code calling the function.
B) Same as question 1 but the function is now endsWith and the second parameter is end.
C) Implement a function named replaceAll which takes a string str and two characters oldChar and newChar as parameters. It replaces all occurrences of oldChar in the string with newChar. The function returns nothing. Provide an example of client code calling the function.
D) Implement a function named reverse which takes a string and reverses it. The function returns nothing. Provide an example of client code calling the function.
E) Write a code snippet which asks the user to enter city names until "DONE" is entered and stores the cities entered in a string vector. Then print the cities that were entered but in reverse order.
F) Given a code snippet like int val = 5; please write a code snippet that increments the value without assigning a value to the variable val directly (e.g. no val++; or val=6;). Then print the new value of the variable val without using the val variable.
G) Write a function named increment which takes a pointer to int and increments the value of the variable pointed at. The function returns nothing. Provide client code that calls the function.
H) Write a code snippet that asks the user to enter how many scores will be input and allocates an array with the requested capacity. Then ask the user again and allocate a new array using the same variable used for the previous array. What should you do to avoid leaking the memory of the previous array?
I) Write a function named combine that takes two int arrays and their lengths and returns a new array that contains all the elements in arr1 followed by the elements in arr2. Provide client code that calls the function and prints all the elements.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started