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

Накопление результата по вектору в C++

При обходе вектора результат копят в переменной. Для строк начальное значение - пустая строка, на каждой итерации к ней добавляют очередной элемент:

std::vector<std::string> vec = {"a", "b", "c"}; std::string str = ""; for (std::string elem : vec) { str += elem; } std::cout << str << "\n";

Сумму чисел в векторе собирают так же, стартуют с 0:

std::vector<int> vec = {1, 2, 3}; int num1 = 0; for (int num2 : vec) { num1 += num2; } std::cout << num1 << "\n";

Дан вектор:

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

Соберите одну строку из всех элементов и выведите ее в консоль.

Дан вектор:

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

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

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