С++. Как сложить элементы двух массивов по индексу?

Для сложения элементов двух массивов по индексу в языке программирования 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 

В этом примере мы предполагаем, что оба массива имеют одинаковый размер. Если массивы имеют разные размеры, тогда нужно предусмотреть дополнительные проверки и принять решение о том, что делать с несовпадающими индексами.