Иро4каГрачева, т.е. посчитать только одно число?
Ну так используйте эту функцию
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
| int sum(int ch)
{
int tmp, sum = 0;
do
{
tmp = ch % 10;
ch /= 10;
if(!(tmp & 1) && tmp)
sum += tmp;
} while(ch);
return sum;
} |
|
и передавайте в нее только одно число, а не элементы массива в цикле