РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗cppTsTmLsL7 33 of 131 menu

Задачи на std::vector в C++. Часть 7

Дан вектор чисел:

std::vector<int> sequence = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

Создайте новый вектор, содержащий только каждый второй элемент исходного вектора.

Дан вектор чисел:

std::vector<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

Создайте новый вектор, содержащий квадраты только четных чисел.

Дан вектор строк:

std::vector<std::string> words = {"apple", "banana", "cherry", "date", "elderberry"};

Создайте отображение, где ключами являются первые буквы слов, а значениями - векторы слов, начинающихся на эту букву.

Дан вектор чисел:

std::vector<int> numbers = {5, 2, 8, 1, 9, 3, 6, 4, 7};

Получите вектор трех наибольших чисел в порядке убывания.

Дан вектор:

std::vector<int> list1 = {1, 2, 3, 4}; std::vector<int> list2 = {3, 4, 5, 6};

Найдите множество общих элементов двух списков.

Дан вектор строк:

std::vector<std::string> strings = {"hello", "world", "kotlin", "programming"};

Создайте отображение, где ключи - исходные строки, а значения - их длины.

Дан вектор чисел:

std::vector<int> numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

Разделите вектор на два: четные и нечетные числа.

Дан вектор строк:

std::vector<std::string> words = {"apple", "banana", "cherry", "blueberry", "elderberry"};

Получите вектор длин слов, которые начинаются на гласную букву.

Дан вектор:

std::vector<std::string> list = {"a", "b", "c", "a", "b", "d", "a"};

Подсчитайте количество вхождений каждого элемента и представьте результат в виде отображения.

Дан вектор чисел:

std::vector<int> numbers = {1, 2, 3, 4, 5};

Вычислите произведение всех чисел в векторе.

Дан вектор:

std::vector<int> list1 = {1, 2, 3}; std::vector<std::string> list2 = {"a", "b", "c"};

Создайте вектор пар, где каждый элемент состоит из числа и соответствующей буквы.

Дан вектор строк:

std::vector<std::string> words = {"apple", "banana", "avocado", "cherry", "apricot"};

Найдите все слова, которые начинаются на букву "a".

Дан вектор чисел:

std::vector<int> numbers = {10, 20, 30, 40, 50};

Вычислите сумму всех чисел в векторе.

Дан вектор:

std::vector<int> list = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

Разбейте вектор на части, каждая из которых содержит не более 3 элементов.

Дан вектор строк:

std::vector<std::string> strings = {"hello", "world", "kotlin", "java", "python"};

Создайте отображение, где ключ - длина строки, а значение - сама строка.

Дан вектор чисел:

std::vector<int> numbers = {5, 3, 8, 2, 9, 1, 7, 4, 6};

Отсортируйте вектор в порядке убывания.

Дан вектор:

std::vector<int> list = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

Получите подвектор, начиная с первого четного числа до конца исходного вектора.

Дан вектор строк:

std::vector<std::string> words = {"apple", "banana", "cherry", "blueberry", "elderberry"};

Создайте новый вектор так, чтобы элементы старого вектора начинались на заглавную букву.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить