Подсчитать сумму всех четных и нечетных индексов массива - C (СИ)
Формулировка задачи:
Здравствуйте помогите разобраться с проблемой дан одномерный массив надо пошитать сумму всех четных индексов массива, и нечетных индексов массива
только сумму индексов массива четного индекса и нечетного индекса
помогите
Помогите пожалуйста.
Решение задачи: «Подсчитать сумму всех четных и нечетных индексов массива»
textual
Листинг программы
int main() {
int a[100];
int i,n, sum4et=0, sumn4et=0;
//считывание n
//считывание массива
for (i=0; i<n; i++)
if (i % 2 == 0)
sum4et+=a[i];
else
sumn4et+=a[i];
//вывод сумм
}
Объяснение кода листинга программы
В этом коде:
- Создается массив a размером 100 и переменные i, n, sum4et и sumn4et инициализируются нулем.
- С помощью цикла for считывается значение переменной n.
- С помощью цикла for считывается массив a.
- С помощью условного оператора if проверяется четность или нечетность индекса i массива.
- Если i - четный индекс, то к сумме четных индексов sum4et прибавляется значение элемента массива a[i].
- Если i - нечетный индекс, то к сумме нечетных индексов sumn4et прибавляется значение элемента массива a[i].
- После окончания циклов выводятся суммы четных и нечетных индексов.