Задачи на std::vector в C++. Часть 3
Дан следующий вектор:
std::vector<int> lst = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
Найдите сумму первых N элементов этого вектора.
Дан следующий вектор:
std::vector<int> lst = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
Удалите из него 3 элемента с конца вектора.
Дан вектор:
std::vector<int> list = {'a', 'b', 'c', 'd', 'e'};
Слейте элементы вектора в одну строку.
Дан следующий вектор:
std::vector<int> numbers = {5, 10, 15, 20, 25, 30};
Найдите среднее арифметическое всех элементов вектора.
Дан вектор чисел:
std::vector<int> values = {12, 45, 3, 67, 23, 9, 34};
Найдите максимальный элемент в векторе.
Дан вектор:
std::vector<std::string> mixed = {1, "hello", 3.14, "world", 42};
Отфильтруйте только элементы типа std::string.
Дан вектор чисел:
std::vector<int> data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
Разделите вектор на два: четные и нечетные числа.
Дан вектор:
std::vector<std::string> items = {"a", "b", "c", "d", "e", "f"};
Перемешайте элементы вектора в случайном порядке.
Дан вектор чисел:
std::vector<int> nums = {10, 20, 30, 40, 50, 60};
Создайте новый вектор, где каждый элемент умножен на 2.
Дан вектор:
std::vector<std::string> userInput = {"hello", "42", "world", "3.14", "kotlin", "100"};
Преобразуйте все элементы, которые можно привести к целому числу, в тип int, и запишите их в новый вектор.