adplus-dvertising
frame-decoration

Question

What is the output of this program?
    #include <iostream>
    #include <iterator>
    #include <list>
    using namespace std;
    int main () 
    {
        list<int> firstlist, secondlist;
        for (int i = 1; i <= 2; i++)
        {  
            firstlist.push_back(i); 
            secondlist.push_back(i * 10); 
 }
        list<int> :: iterator it;
        it = firstlist.begin(); 
        advance (it, 3);
        copy (secondlist.begin(), secondlist.end(), inserter(firstlist, it));
        for ( it = firstlist.begin(); it != firstlist.end(); ++it )
            cout << *it << " ";
        return 0;
    }

a.

10 20 1 2

b.

10 20

c.

1 2

d.

1 10

Answer: (a).10 20 1 2

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?