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