Найти сумму всех четных элементов массива - C (СИ) (73366)
Формулировка задачи:
Динамический массив
. Ввод n чисел. Найти сумму всех четных элементов. Спасибо!Решение задачи: «Найти сумму всех четных элементов массива»
textual
Листинг программы
#include <stdio.h> int main() { int quantity, number, i; int sum = 0; scanf("%d", &quantity); for ( i = 0; i < quantity; i++ ) { scanf("%d", &number); if ( number % 2 == 0 ) { sum += number; } } printf("sum=%d\n", sum); return 0; }
Объяснение кода листинга программы
В этом коде:
- Объявлены три переменные: quantity (количество), number (число), i (счетчик).
- Задается значение переменной sum (сумма) равное 0.
- Считывается количество чисел в массиве с помощью функции scanf и сохраняется в переменной quantity.
- В цикле for с помощью функции scanf считываются сами числа и сохраняются в переменной number.
- Для каждого числа проверяется его четность с помощью оператора % (остаток от деления). Если число четное, то оно прибавляется к переменной sum.
- После окончания цикла выводится значение переменной sum с помощью функции printf.
- Программа завершается возвратом значения 0 из функции main, что означает успешный конец работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д