Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmVcLT 190 of 390 menu
◀ ▶

Новый вектор из старого в C++

По исходному вектору проходят циклом и складывают результаты во второй вектор. Исходный при этом не меняется:

std::vector<int> vec = {1, 2, 3}; std::vector<int> res; for (int num : vec) { res.push_back(num * 2); } std::cout << res[1] << "\n";

Тот же прием для строк:

std::vector<std::string> vec = {"a", "b"}; std::vector<std::string> res; for (std::string elem : vec) { res.push_back(elem + elem); } std::cout << res[0] << "\n";

Дан вектор:

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

Запишите в другой вектор квадраты элементов данного вектора. Выведите третий элемент нового вектора в консоль.

Дан вектор:

std::vector<int> vec = {10, 20, 30};

Запишите в другой вектор значения, увеличенные на 1. Выведите первый элемент нового вектора в консоль.

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