Для сложения элементов двух массивов по индексу в языке программирования C++ можно использовать цикл for
. Ниже приведен пример кода:
#include <iostream> int main() { const int SIZE = 5; // размер массивов int array1[SIZE] = {1, 2, 3, 4, 5}; // первый массив int array2[SIZE] = {6, 7, 8, 9, 10}; // второй массив int sum[SIZE]; // массив для хранения суммы // сложение элементов по индексу и сохранение результата в массиве sum for (int i = 0; i < SIZE; i++) { sum[i] = array1[i] + array2[i]; } // вывод результата на экран std::cout << "Сумма элементов массивов: "; for (int i = 0; i < SIZE; i++) { std::cout << sum[i] << " "; } std::cout << std::endl; return 0; }
В этом примере мы объявляем два массива array1
и array2
с одинаковым размером SIZE
. Затем мы создаем третий массив sum
того же размера, в котором будут храниться результирующие значения сложения элементов по индексу.
Затем мы использовали цикл for
, чтобы пройти по всем элементам массивов array1
и array2
, сложить их и сохранить результат в массив sum
. Каждый элемент sum[i]
является суммой элементов array1[i]
и array2[i]
.
Наконец, мы вывели элементы массива sum
на экран, чтобы увидеть результат.
Результат выполнения программы будет следующим:
Сумма элементов массивов: 7 9 11 13 15
В этом примере мы предполагаем, что оба массива имеют одинаковый размер. Если массивы имеют разные размеры, тогда нужно предусмотреть дополнительные проверки и принять решение о том, что делать с несовпадающими индексами.