adplus-dvertising
frame-decoration

Question

What is the output of this program?
    #include <iostream>
    #include <vector>
    #include <algorithm>
    using namespace std;
    void show(const vector<int>& vi)
    {
        for (size_t i = 0; i < vi.size(); ++i)
            cout << vi[i];
        cout << endl;
    }
    int main()
    {
        vector<int> vi;
        vi.push_back(3);
        vi.push_back(5);
        vi.push_back(5);
        sort(vi.begin(), vi.end());
        show(vi);
        while(next_permutation(vi.begin(), vi.end()))
            show(vi);
        return 0;
    }

a.

355

b.

535

c.

553

d.

All of the mentioned

Answer: (d).All of the mentioned

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the output of this program?