adplus-dvertising
frame-decoration

Question

What is the output of this program?
    #include <iostream>
    #include <algorithm>
    #include <vector>
    using namespace std;
    bool myfunction (int i, int j)
    { 
        return (i < j);
    }
    struct myclass {
    bool operator() (int i, int j)
    {
        return (i < j);
    } 
    } myobject;
    int main () 
    {
        int myints[] = {10, 9, 8};
        vector<int> myvector (myints, myints + 3);
        sort (myvector.begin(), myvector.begin() + 2);
        sort (myvector.begin() + 1, myvector.end(), myfunction);
        sort (myvector.begin(), myvector.end(), myobject);
        for (vector<int> :: iterator it = myvector.begin(); it != myvector.end(); ++it)
            cout << ' ' << *it;
        return 0;
    }

a.

8 9 10

b.

10 8 9

c.

9 8 10

d.

None of the mentioned

Answer: (a).8 9 10

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?