Конечно, вот пример программы на C++, которая решает данную задачу. Программа считает сумму элементов с четными индексами в массиве целых чисел. В C++ индексация массивов начинается с 0, поэтому элементы с четными индексами на самом деле будут иметь нечетные номера в терминах 1-базированной индексации (как в математике).
#include <iostream>
#include <vector>
int main() {
int n;
std::cout << "Введите количество элементов в последовательности: ";
std::cin >> n;
std::vector<int> sequence(n); // Вектор для хранения последовательности чисел.
std::cout << "Введите элементы последовательности: ";
for (int i = 0; i < n; ++i) {
std::cin >> sequence[i];
}
int sum = 0;
// Поскольку в условии задачи говорится о четных номерах, но индексация в C++ начинается с 0,
// необходимо суммировать элементы с нечетными индексами.
for (int i = 1; i < n; i += 2) {
sum += sequence[i];
}
std::cout << "Сумма элементов с четными номерами (индексами): " << sum << std::endl;
return 0;
}
Как работает эта программа:
- Сначала программа запрашивает у пользователя количество элементов в последовательности.
- Затем она запрашивает сами элементы и сохраняет их в векторе.
- Программа итерирует по всем элементам вектора с шагом 2, начиная с индекса 1 (второй элемент в массиве, который имеет первый четный номер, если считать с 1).
- Суммирует выбранные элементы и выводит результат.
Этот код предполагает, что пользователь вводит корректное количество элементов и сами элементы. В реальных приложениях может потребоваться добавление обработки ошибок ввода.