Определить, является ли произведение элементов массива с четными индексами нечетным числом - C (СИ)
Формулировка задачи:
Для целочисленного массива Х(9) найти произведение его элементов с четными индексами и выяснить является ли оно нечетным числом.
Решение задачи: «Определить, является ли произведение элементов массива с четными индексами нечетным числом»
textual
Листинг программы
int mult = 1;
for(i = 0; i < 9; ++i)
if(i % 2 == 0)
mult *= X[i];
if(mult % 2 == 0)
printf("The product is an even number\n");
else
printf("The product of an odd number\n");
Объяснение кода листинга программы
В данном коде:
- Инициализируется переменная
multсо значением 1. - Происходит цикл по массиву
Xс индексами от 0 до 8 (нечетные индексы). - Если индекс
iявляется четным числом, то значениеX[i]умножается наmult. - После цикла проверяется, является ли
multчетным числом. - Если
multявляется четным числом, то выводится сообщениеThe product is an even number. - В противном случае выводится сообщение
The product of an odd number.