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);
    }
    int main () 
    {
        int myints[] = {10, 20, 20, 20, 30, 30, 20, 20, 10};
        vector<int> myvector (myints, myints + 9);
        vector<int> :: iterator it;
        it = unique (myvector.begin(), myvector.end());                                
        myvector.resize( distance(myvector.begin(), it) );
        unique (myvector.begin(), myvector.end(), myfunction);
        for (it = myvector.begin(); it != myvector.end(); ++it)
            cout << ' ' << *it;
        return 0;
    }

a.

10 20 30 20 10

b.

10 20 30

c.

30 20 10

d.

None of the mentioned

Answer: (a).10 20 30 20 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?