Задачи на std::vector в C++. Часть 2
Дан следующий вектор:
std::vector<int> lst = {1, 2, 3, 3, 4, 5};
Дан следующий массив:
int arr[] = {2, 3};
Удалите из вектора элементы, значения которых совпадает с одним из элементов массива.
Дан массив:
int array[] = {1, 2, 3, 4, 5};
Преобразуйте массив в вектор.
Дано множество:
std::set<std::string> set = {"a", "b", "c", "a"};
Преобразуйте множество в вектор.
Дана строка:
std::string str = "hello";
Преобразуйте строку в вектор символов.
Дан диапазон:
int range = 1..5;
Преобразуйте диапазон в вектор.
Дан std::map:
std::map<int, std::string> map = {{1, "one"}, {2, "two"}};
Преобразуйте значения std::map в вектор.
Дан std::map:
std::map<int, std::string> map = {{1, "one"}, {2, "two"}};
Преобразуйте ключи std::map в вектор.
Дан вектор пар:
std::vector<std::pair<int, std::string>> pairs = {{1, "a"}, {2, "b"}, {3, "c"}};
Преобразуйте вектор пар в вектор первых элементов пар.
Дан вектор:
std::vector<std::string> list = {"1", "2", "3", "4", "5"};
Преобразуйте вектор строк в вектор чисел.
Дан вектор:
std::vector<int> list = {1, 2, 3, 4, 5};
Преобразуйте вектор чисел в вектор строк.
Два массива:
int array1[] = {1, 2, 3};
int array2[] = {4, 5, 6};
Объедините два массива в один вектор.