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

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

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

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

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

Два вектора:

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

Создайте вектор пар, где каждый элемент - это пара (элемент из list1, элемент из list2).

Дан вектор:

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

Найдите сумму элементов вектора.

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

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

Удалите все слова, длина которых меньше 6 символов.

Дан вектор:

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

Создайте два изменяемых вектора: один с четными числами, другой с нечетными числами из исходного вектора.

Дан вектор температур:

std::vector<int> temperatures = {25.5, 18.3, 30.1, 22.7, 19.8};

Замените все температуры ниже 20 градусов на значение 20.0.

Дан вектор:

std::vector<int> data = {5, 12, 8, 3, 15, 7, 9};

Найдите максимальный элемент и вставьте его копию в начало вектора.

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

std::vector<std::string> students = {"Alice", "Bob", "Charlie", "David", "Eva"};

Создайте вектор, где каждый элемент - это строка "Student: [имя]".

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

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

Удалите каждый второй элемент из вектора (начиная с индекса 1).

Дан вектор:

std::vector<std::string> items = {"book", "pen", "book", "pencil", "book", "eraser"};

Подсчитайте количество вхождений слова "book" и замените все его вхождения на "notebook".

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

std::vector<int> numbers = {15, 8, 23, 6, 42, 19, 3, 31};

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

Дан вектор:

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

Отсортируйте вектор по длине слов (от самого короткого к самому длинному).

Два вектора:

std::vector<int> listA = {1, 2, 3, 4, 5}; std::vector<int> listB = {3, 4, 5, 6, 7};

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

Дан вектор:

std::vector<int> prices = {100, 200, 150, 300, 250};

Примените скидку 10% ко всем ценам в векторе.

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

std::vector<std::string> texts = {"apple", "banana", "APPLE", "Orange", "apple"};

Приведите все строки к нижнему регистру и удалите дубликаты.

Дан массив:

std::string array[] = {"abc", "def", "ghj"};

Преобразуйте его в вектор символов:

std::vector<char> chars = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j'};
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить