Столкнулся с интересной задачкой по С
. Вроде всё ясно, НО столкнулся с проблемой её написания (если что я новичок в програмировании на С). Задача такая: "Написать программу нахождения суммы четных разрядов числа X, вводимого с клавиатуры."(если кто не понял это значит я ввожу число "2574", а он складывает 2 и 4). Не могу написать программу из-за незнания операторов языка. Конкретно я не знаю как запихать программу в цикл (цикл нахождения чётных разрядов в числе).
Вот мои догадки (программа для числа "2574" (но она должна быть для любого числа) складывающая все её разряды
):
#include <stdio.h>
int main()
{
int a,b,c,d,e,f;
printf("Ввести 2574: \n");
scanf("%d",&a);
b=a%10; // Записывает в b число 4
a=a/10;
с=a%10; // Записывает в с число 7
a=a/10
d=a%10; // Записывает в d число 5
a=a/10;
e=a%10; // Записывает в е число 2
f=b+c+d+e;
printf("Результат: %d \n",f);
}
Пожалуйста помогите, а то работа стоит.