Предмет: Информатика,
автор: Venzalin
Подсчитать сумму четных по номеру элементов массива, заменить ее значением первый и последний элементы массива. Вывести полученный массив.
C++
Ответы
Автор ответа:
0
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> arr;
int N, sum(0);
cout << "N: ";
cin >> N;
for (int i = 0; i < N; ++i) {
int temp;
cout << "Element " << i + 1 << ": ";
cin >> temp;
if ((i + 1) % 2 == 0) {
sum += temp;
}
arr.push_back(temp);
}
arr[0] = sum;
arr[arr.size() - 1] = sum;
for (int i = 0; i < arr.size(); ++i) {
cout << arr[i] << " ";
}
}
Похожие вопросы