if (arr[i] % 2 == 0) { // проверяем, четный ли элемент
sum += arr[i];
}
}
return sum;
}
2. Сумма элементов массива с четным индексом:
int sum_even_index(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i += 2) { // увеличиваем индекс на 2, чтобы выбирать только элементы с четным индексом
sum += arr[i];
}
return sum;
}
Обратите внимание, что эти функции принимают массив и его размер в качестве аргументов. Вы можете вызвать эти функции с вашими массивами в вашей программе.
Answers & Comments
Ответ:
Вот пример кода на C++ для выполнения заданий:
1. Сумма четных элементов массива:
int sum_even(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
if (arr[i] % 2 == 0) { // проверяем, четный ли элемент
sum += arr[i];
}
}
return sum;
}
2. Сумма элементов массива с четным индексом:
int sum_even_index(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i += 2) { // увеличиваем индекс на 2, чтобы выбирать только элементы с четным индексом
sum += arr[i];
}
return sum;
}
Обратите внимание, что эти функции принимают массив и его размер в качестве аргументов. Вы можете вызвать эти функции с вашими массивами в вашей программе.