/* STL */ #include #include #include #include #include #include #include #include #include #include #include #include #include /* STD */ #include #include #include #include using namespace std; /* Объединение вектора и массива в список */ int main (int argc, char *argv[]) { vector a(5); a[0] = 2; a[1] = 3; a[2] = 8; a[3] = 20; a[4] = 25; int b[6] = {7, 9, 23, 28, 30, 33}; list c; // Список с начала пуст merge(a.begin(), a.end(), b, b+6, inserter(c, c.begin())); list::iterator i; for (i=c.begin(); i != c.end(); ++i) cout << *i << " "; cout << endl; return 0; }