Задачи на std::vector в C++. Часть 1
Дан следующий вектор:
std::vector<int> lst = {1, 2, 3, 4, 5};
Найдите сумму элементов этого вектора.
Дан следующий вектор:
std::vector<int> lst = {1, 2, 3, 4, 5};
Добавьте в него еще один элемент со значением 6.
Дан следующий вектор:
std::vector<int> lst = {1, 2, 3, 4, 5};
Удалите из этого вектора элемент со значением 3.
Дан следующий вектор:
std::vector<int> lst = {1, 2, 3, 4, 5};
Дан следующий массив:
int arr[] = {6, 7, 8};
Добавьте все элементы массива в конец нашего вектора.
Дан вектор:
std::vector<std::string> list = {"a", "b", "c"};
Вставьте строку "z" в начало вектора (на позицию с индексом 0).
Дан вектор:
std::vector<int> list = {10, 20, 30, 40, 50};
Удалите элемент с индексом 2.
Дан вектор:
std::vector<int> list = {1, 2, 3, 4};
Замените элемент с индексом 1 на значение 99.
Дан вектор:
std::vector<std::string> list = {"a", "b", "c"};
Очистите вектор, удалив все элементы.
Дан вектор:
std::vector<int> list = {5, 3, 8, 1};
Отсортируйте вектор в порядке возрастания.
Дан вектор:
std::vector<int> list = {1, 2, 3, 4, 5};
Разверните вектор в обратном порядке.
Дан вектор:
std::vector<int> list = {1, 2, 3, 4, 5};
Удалите последний элемент вектора.
Дан вектор:
std::vector<int> list = {1, 2, 3, 4, 5};
Получите первый элемент вектора.
Дан вектор:
std::vector<int> list = {1, 2, 3, 4, 5};
Проверьте, содержит ли вектор значение 3.
Дан вектор:
std::vector<int> list = {1, 2, 3, 4, 5};
Найдите индекс элемента со значением 4.
Дан вектор:
std::vector<int> list = {1, 2, 3, 4, 5, 3};
Удалите первое вхождение элемента 3.
Дан вектор:
std::vector<int> list = {1, 2, 3, 4, 5};
Создайте подвектор от индекса 1 до 3 (включительно).
Дан вектор:
std::vector<int> list = {1, 2, 3, 4, 5};
Добавьте элемент 6 на позицию с индексом 2.
Дан вектор:
std::vector<int> list = {1, 2, 3, 1, 4, 1, 5};
Удалите все вхождения элемента 1.