Изменение элементов массива в C++
Значение в ячейке массива можно перезаписать: слева остается обращение по индексу, справа - новое значение того же типа.
Запишем массив строк, заменим первый элемент и выведем все ячейки:
std::string arr[3] = {"a", "b", "c"};
arr[0] = "!";
std::cout << arr[0] << "\n";
std::cout << arr[1] << "\n";
std::cout << arr[2] << "\n";
Для чисел запись выглядит так же:
int arr[3] = {1, 2, 3};
arr[1] = 9;
std::cout << arr[0] << "\n";
std::cout << arr[1] << "\n";
std::cout << arr[2] << "\n";
Дан массив:
std::string arr[3] = {"x", "y", "z"};
Замените первый элемент на строку "!"
и выведите все элементы, каждый с новой строки.
Дан массив:
int arr[3] = {5, 5, 5};
Замените последний элемент на число 0
и выведите все элементы, каждый с новой строки.