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

Program compiles fine but how is it done with an \"for\" loops instead of while

ID: 3684589 • Letter: P

Question

Program compiles fine

but how is it done with an "for" loops instead of while

include <iostream>

using namespace std;

int main()

{

char First[20] = "Bob";

char Middle[20] = "Tanner";

char Last[20] = "William";

char Name[40];

int i = 0, j = 0;

while (Last[i] != '')

{

Name[j] = Last[i];

i++;

j++;

}

Name[j] = ',';//create 4th array

j++;

Name[j] = ' ';//Adding Space

j++;

i = 0;

while (First[i] != '')

{

Name[j] = First[i];

i++;

j++;

}

Name[j] = ' ';//Adding Space

j++;

i = 0;

while (Middle[i] != '')

{

Name[j] = Middle[i];

i++;

j++;

}

Name[j] = '';

cout << Name << endl;

system("PAUSE");

return 0;

}

Explanation / Answer

/*** C++ code modified using for loops ***/

#include <iostream>
using namespace std;

int main()
{
char First[20] = "Bob";
char Middle[20] = "Tanner";
char Last[20] = "William";
char Name[40];
int i = 0, j = 0;

/*while (Last[i] != '')
{
Name[j] = Last[i];
i++;
j++;
}*/

for (i = 0; Last[i] != ''; ++i)
{
Name[j] = Last[i];
j++;
}


Name[j] = ',';//create 4th array
j++;
Name[j] = ' ';//Adding Space
j++;
i = 0;

/*
while (First[i] != '')
{
Name[j] = First[i];
i++;
j++;
}*/

for (i = 0; First[i] != ''; ++i)
{
Name[j] = First[i];
j++;
}


Name[j] = ' ';//Adding Space
j++;
i = 0;

/*
while (Middle[i] != '')
{
Name[j] = Middle[i];
i++;
j++;
}
*/

for ( i = 0; First[i] != ''; ++i)
{
Name[j] = Middle[i];
j++;
}



Name[j] = '';

cout << Name << endl;

system("PAUSE");

return 0;

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Chat Now And Get Quote