Найти сумму четных чисел, используя MOD и DIV - C (СИ)
Формулировка задачи:
Как мне это изобразить в С??
дано x,y,z
надо найти сумму четных чисел
нач ввод x,y,z
s=0
если xmod2=0 то s=s+x
ку
если ymod2=0 то s=s+y
ку
если zmod2=0 то s=s+z
ку
Вывод S
кон
Решение задачи: «Найти сумму четных чисел, используя MOD и DIV»
textual
Листинг программы
// MOD == % // DIV == / #include <stdio.h> int main(void) { int x, y, z, s; printf("enter x: "); scanf("%i", &x); printf("enter y: "); scanf("%i", &y); printf("enter z: "); scanf("%i", &z); s = 0; if ((x % 2) == 0) s = s + x; if ((y % 2) == 0) s = s + y; if ((z % 2) == 0) s = s + z; printf("s = %i\n", s); return 0; }
Объяснение кода листинга программы
- #include
— подключаем стандартную библиотеку для ввода-вывода - int main(void) — объявляем функцию main, которая является точкой входа в программу
- printf(
enter x:
); — выводим приглашение для ввода переменной x - scanf(
%i
, &x); — считываем значение переменной x с помощью функции scanf - printf(
enter y:
); — выводим приглашение для ввода переменной y - scanf(
%i
, &y); — считываем значение переменной y с помощью функции scanf - printf(
enter z:
); — выводим приглашение для ввода переменной z - scanf(
%i
, &z); — считываем значение переменной z с помощью функции scanf - s = 0; — объявляем переменную s и присваиваем ей значение 0
- if ((x % 2) == 0) — проверяем, является ли x четным числом с помощью оператора MOD
- s = s + x; — если x четное, то прибавляем его к переменной s
- if ((y % 2) == 0) — проверяем, является ли y четным числом с помощью оператора MOD
- s = s + y; — если y четное, то прибавляем его к переменной s
- if ((z % 2) == 0) — проверяем, является ли z четным числом с помощью оператора MOD
- s = s + z; — если z четное, то прибавляем его к переменной s
- printf(
s = %i\n
, s); — выводим значение переменной s - return 0; — завершаем работу программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д