adplus-dvertising
frame-decoration

Question

What is the output of this program?
    #include <iostream>
    #include <vector>
    #include <algorithm>
    using namespace std;
    void Display(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);
        sort(vi.begin(), vi.end());
        Display(vi);
        while(next_permutation(vi.begin(), vi.end()))
        Display(vi);
        return 0;
    }

a.

3 5

b.

5 3

c.

5 3 3 5

d.

None of the mentioned

Answer: (c).5 3 3 5

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?