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

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

ID: 3938602 • Letter: P

Question

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;

} }

Explanation / Answer

#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