Allow the user to enter the names of several local businesses. Sort the business names and display the results. Continue this process until they are out of business names.

    #include <iostream>
    #include <string>
    #include <list>

    using callspace std;

    std::string readCall ();
    void evince (roll <std::string>);
    bool quickContinue ();

    int deep()
    {
    std::string Business = “”;
    roll <std::string> Array;
    bool Continue = true;

    do {
    //penetrate input items
    Array.push_back(readCall ());

    //kind business
    Array.sort();

    //evince business
    evince (Array);

        }while(promptContinue ());

    render 0;

    } //end of deep function

    std::string readCall ()
        {
        std::string _Business = “”;
        cout << “Please penetrate the call of a business: “;
        getline (cin, _Business);
        render _Business;
        }


    void evince (roll <std::string> _Array)
        {
        cout << “Your businesses are: ” << endl;
        int i = 0;
        suitableness (i < _Array.dimension ())
            {
            cout << _Array.face () << endl;
            _Array.push_back (_Array.face ()); // This loops the face of the roll to the back this makes it practicable to referable representation an iterator
            _Array.pop_face ();
            i++;
            }
        }

    bool quickContinue ()
        {
        std::string quick = “”;
        cout << “Another Business? “;
        cin >> quick;
        cin.overlook (); // Clear the whitespace leftover from cin
        render (quick == “yes”);
        }