12345678910111213141516171819202122232425 |
- // strgstl.cpp -- applying the STL to a string
- #include <iostream>
- #include <string>
- #include <algorithm>
- int main()
- {
- using namespace std;
- string letters;
-
- cout << "Enter the letter grouping (quit to quit): ";
- while (cin >> letters && letters != "quit")
- {
- cout << "Permutations of " << letters << endl;
- sort(letters.begin(), letters.end());
- cout << letters << endl;
- while (next_permutation(letters.begin(), letters.end()))
- cout << letters << endl;
- cout << "Enter next sequence (quit to quit): ";
- }
- cout << "Done.\n";
- // cin.get();
- // cin.get();
- return 0;
- }
|