Цикл по индексам вектора в C++
Индексы вектора идут от 0 до длины
минус 1. Цикл со счетчиком
i работает с номерами позиций:
std::vector<int> vec = {10, 20, 30};
for (int i = 0; i < vec.size(); ++i) {
std::cout << i << "\n";
}
Внутри цикла элемент получают по переменной индекса:
std::vector<int> vec = {10, 20, 30};
for (int i = 0; i < vec.size(); ++i) {
std::cout << vec[i] << "\n";
}
Дан вектор:
std::vector<int> vec = {1, 2, 3, 4};
Выведите в консоль индекс и значение
каждого элемента в формате "0=1"
для первой строки и аналогично для
остальных.
Дан вектор:
std::vector<std::string> vec = {"x", "y"};
Выведите в консоль только индексы всех элементов, по одному на строку.