Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

(TCO 7) Write a function which takes one string variable (not C string) as input

ID: 1925733 • Letter: #

Question

(TCO 7) Write a function which takes one string variable (not C string) as input and modifies the existing string. Try to find "Ohio" or "OHIO" in the input string. If the input string contains either of these, replace those 4 characters with "OH". As an example,
Original string = "Blacklick, Ohio 43004"
Modified string = "Blacklick, OH 43004"
Use an appropriate parameter passing mechanism. Your function will not do any cin or cout. Do not write a main function. Make sure to properly format all your code.

Explanation / Answer

given this void find(string& a) { int i; i=a.find("OHIO",0); if(i>=0) a.replace(i,4,"OH"); i=a.find("Ohio",0); if(i>=0) a.replace(i,4,"OH"); }