Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Basic C++ problems
#48
Bumping cause I have another midterm.

Code:
string reverse(string s)
{
char temp;
int i = 0;
int j = s.size() – 1;
while (i < j)
{
??? WHAT GOES HERE ???
}
return s;
}

Options for ??? WHAT GOES HERE ??? are:
Code:
A.temp = s.substr(0, i)
s = s.substr(0,j) + temp;

B. temp = s.at(i);
s.at(i) = s.at(j);
s.at(j) = temp;

C.temp = s.substr(j);
s = temp + s.substr(i, j);

D.s.at(i) = s.at(j);
s.at(j) = s.at(i);

E.temp = s.at(i);
s = s.substr(i + 1);
s += temp;

6.s = s.substr(j) + s.substr(i);

The purpose of the function is to to flip around a string (i.e testing turns in gnitset).
I would assume i is incremented in this problem and that j is decremented. With that assumption, would the correct answer be B?
My logic for B is that we have a temp variable to hold of s.at(i) so that it won't be lost, and that once s.at(i) is set to s.at(j), s.at(j) is given the char stored in s.at(i) through temp. Then the loop would keep going until i = j (odd # of letters) or i = j + 1 (even # of letters).
Reply


Messages In This Thread
Basic C++ problems - by Imagine - 2012-10-03, 12:33 AM
Basic C++ problems - by FenixR - 2012-10-03, 12:37 AM
Basic C++ problems - by Imagine - 2012-10-03, 12:41 AM
Basic C++ problems - by Locked - 2012-10-08, 11:44 PM
Basic C++ problems - by MariettaRC - 2012-10-09, 12:24 AM
Basic C++ problems - by Imagine - 2012-10-23, 04:23 PM
Basic C++ problems - by FenixR - 2012-10-23, 04:45 PM
Basic C++ problems - by SaptaZapta - 2012-10-23, 04:47 PM
Basic C++ problems - by Imagine - 2012-10-23, 04:54 PM
Basic C++ problems - by SaptaZapta - 2012-10-23, 05:17 PM
Basic C++ problems - by Locked - 2012-10-23, 08:18 PM
Basic C++ problems - by Imagine - 2012-10-24, 03:57 PM
Basic C++ problems - by SaptaZapta - 2012-10-24, 04:12 PM
Basic C++ problems - by Imagine - 2012-10-24, 04:24 PM
Basic C++ problems - by SaptaZapta - 2012-10-24, 04:35 PM
Basic C++ problems - by Imagine - 2012-10-24, 04:40 PM
Basic C++ problems - by SaptaZapta - 2012-10-24, 04:46 PM
Basic C++ problems - by Imagine - 2012-10-24, 04:49 PM
Basic C++ problems - by Locked - 2012-10-24, 07:54 PM
Basic C++ problems - by Imagine - 2012-10-24, 08:29 PM
Basic C++ problems - by Locked - 2012-10-24, 08:55 PM
Basic C++ problems - by Imagine - 2012-10-28, 07:58 PM
Basic C++ problems - by SaptaZapta - 2012-10-28, 08:23 PM
Basic C++ problems - by Imagine - 2012-10-28, 08:36 PM
Basic C++ problems - by Locked - 2012-10-28, 08:55 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:01 PM
Basic C++ problems - by SaptaZapta - 2012-10-28, 09:08 PM
Basic C++ problems - by Locked - 2012-10-28, 09:08 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:14 PM
Basic C++ problems - by Locked - 2012-10-28, 09:23 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:24 PM
Basic C++ problems - by Locked - 2012-10-28, 09:25 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:29 PM
Basic C++ problems - by Locked - 2012-10-28, 09:35 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:38 PM
Basic C++ problems - by Locked - 2012-10-28, 09:44 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:50 PM
Basic C++ problems - by Locked - 2012-10-28, 09:56 PM
Basic C++ problems - by Imagine - 2012-10-28, 10:03 PM
Basic C++ problems - by Locked - 2012-10-28, 10:07 PM
Basic C++ problems - by Imagine - 2012-10-28, 10:18 PM
Basic C++ problems - by FabledGumbo - 2012-10-28, 10:21 PM
Basic C++ problems - by Locked - 2012-10-28, 10:25 PM
Basic C++ problems - by Imagine - 2012-10-28, 10:26 PM
Basic C++ problems - by FabledGumbo - 2012-10-28, 10:34 PM
Basic C++ problems - by Locked - 2012-10-28, 10:35 PM
Basic C++ problems - by FabledGumbo - 2012-10-28, 11:23 PM
Basic C++ problems - by Imagine - 2012-11-18, 09:50 PM
Basic C++ problems - by SaptaZapta - 2012-11-18, 10:10 PM
Basic C++ problems - by Fiel - 2012-11-18, 10:18 PM
Basic C++ problems - by Locked - 2012-11-18, 10:19 PM
Basic C++ problems - by Fiel - 2012-11-18, 10:29 PM
Basic C++ problems - by Imagine - 2012-11-18, 11:42 PM
Basic C++ problems - by Locked - 2012-11-18, 11:45 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)