Подсчитать сумму четных по номеру элементов массива, заменить ее значением первый и последний элементы массива. Вывести полученный массив.
C++
Ответы на вопрос
Ответил pz4t9v0d4tly
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] << " ";
}
}
Новые вопросы
Русский язык,
2 года назад
Математика,
2 года назад
Другие предметы,
2 года назад
Математика,
8 лет назад