Write a program that lists all ways people can line up for a photo (all permutations of a list of strings). The program will read a list of one word names (until -1), and use a recursive method to...


Write a program that lists all ways people can line up for a photo (all permutations of a list of strings). The program will read a list of one word names (until -1), and use a recursive method to create and output all possible orderings of those names, one ordering per line.


When the input is:


Julia Lucas Mia -1


then the output is (must match the below ordering):


Julia Lucas Mia


Julia Mia Lucas


Lucas Julia Mia


Lucas Mia Julia


Mia Julia Lucas


Mia Lucas Julia




main.cpp


#include
#include
#include


using namespace std;


// TODO: Write method to create and output all permutations of the list of names.
void AllPermutations(const vector &permList, const vector &nameList) {


}


int main(int argc, char* argv[]) {
vector nameList;
vector permList;
string name;


// TODO: Read in a list of names; stop when -1 is read. Then call recursive method.


return 0;
}



Jun 10, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here