Определить, является ли сумма элементов массива чётным числом - C (СИ)
Формулировка задачи:
Заполнить одномерный массив вводом с клавиатуры. Выяснить верно ли что сумма элементов массива есть чётное число.
Решение задачи: «Определить, является ли сумма элементов массива чётным числом»
textual
Листинг программы
#include<stdio.h> #define N 200 int sum(int ar[],int n); int main(void) { int ar[N],n,i; printf("Enter size of array: "); scanf("%d",&n); printf("Enter array: "); for(i=0;i<n;i++) scanf("%d",&ar[i]); if(sum(ar,n)%2) printf("NO\n"); else printf("YES\n"); return 0; } int sum(int ar[],int n) { int i,s=0; for(i=0;i<n;i++) s+=ar[i]; return s; }
Объяснение кода листинга программы
В этом коде определен массив с фиксированным размером N = 200 и переменная n для хранения количества элементов в массиве.
- Пользователю предлагается ввести размер массива (не больше 200 элементов).
- Затем пользователю предлагается ввести элементы массива по одному (не больше 200 элементов).
- Функция sum вычисляет сумму элементов массива.
- Если сумма нечетная, выводится сообщение
NO
, если четная -YES
. - В конце программы возвращается 0, что означает успешное завершение работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д