Please I need help with thisPlease also provide comments in

Please I need help with this....Please also provide comments in each line and a successful output screenshot.

Lanuage: C++

******************************************************************************************

Create an array of strings: Names.

Initialize forwardOrderNames with: “Fred”, “Tuyet”, “Annie”, “Moe”, “Ria”, “Luke”, “Jim”, “May”, ”Rex”, ”Omar”.

Add this Bubble sort code, AND run the code and print the array again. Explain how it works.

string tmp;
for( i=1; i

for( j=4; j>=i; --j)
if (strcmp(forwardOrderNames [j-1], forwardOrderNames [j])>0) {

tmp = forwardOrderNames [j-1]; forwardOrderNames [j-1] = forwardOrderNames [j]; forwardOrderNames [j] = tmp;

} }

Solution

#include <iostream>
#include<string>

using namespace std;

int main()
{
int i,j;
string forwardOrderNames[]= {\"Fred\", \"Tuyet\", \"Annie\", \"Moe\", \"Ria\", \"Luke\", \"Jim\", \"May\", \"Rex\", \"Omar\"};
string tmp;
for( i=0; i<10; i++)
{
for( j=1; j<10; j++)
if (forwardOrderNames [j-1]> forwardOrderNames [j])
{
tmp = forwardOrderNames [j-1];
forwardOrderNames [j-1] = forwardOrderNames [j];
forwardOrderNames [j] = tmp;
}
}

for( i=1; i<10; i++)
cout << \" \" <<forwardOrderNames[i];
return 0;
}

OUTPUT:

Fred Jim Luke May Moe Omar Rex Ria Tuyet

Please I need help with this....Please also provide comments in each line and a successful output screenshot. Lanuage: C++ *************************************

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site