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

Write a function that takes a C string as an input parameterand reverses the str

ID: 3612776 • Letter: W

Question

Write a function that takes a C string as an input parameterand reverses the string. The function should usetwo pointers front and rear. Thefront pointer should initially reference the firstcharacter in the string, and the rear pointer shouldinitially reference the last character in the string.Reverese thestring by swapping the characters referenced by front andrear, then increment front to point to thenext character and decrement rear to point to thepreceding character, and so on, until the entire string isreversed. Write a main program function to test your function onvarious strings of both even and odd length. Write a function that takes a C string as an input parameterand reverses the string. The function should usetwo pointers front and rear. Thefront pointer should initially reference the firstcharacter in the string, and the rear pointer shouldinitially reference the last character in the string.Reverese thestring by swapping the characters referenced by front andrear, then increment front to point to thenext character and decrement rear to point to thepreceding character, and so on, until the entire string isreversed. Write a main program function to test your function onvarious strings of both even and odd length.

Explanation / Answer

string reverse(string start) {    // create pointers    intfront=0;    intrear=start.length()-1;    // swap chars until front & rear pass themiddle    while(front<=rear)    {       // char swap       // char swap       chartemp=start[front];       start[front]=start[rear];       start[rear]=temp;       // increment front & rear       front++;       rear--;    }    returnstart; }
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote