Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти в каждом числе сумму четных цифр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оптимальный раскрой http://www.cyberforum.ru/cpp-beginners/thread175512.html
Убийственная задача, которую я не только не могу решить, я её даже понять не могу)) Тема циклы, т.е. нужно использовать при решении только их... Оптимальный раскрой Даны натуральные числа a и...
C++ Объясните почему так #include <iostream> using namespace std; #define MAT(a,b) a/b; int main() { cout<<2*MAT(2+5,3); return 0; } В тестах был вопрос, что будет на экране, я начал смотреть код и вот как понял... http://www.cyberforum.ru/cpp-beginners/thread175509.html
C++ Полином Лежандра первого рода. Run-Time error =(
Доброго времени суток. Требовалось написать программу, для вычисления полинома Лежандра первого рода - рекурсивно и итерационно. Саму программу написал,при компиляции ошибок нет, но когда начинаю...
C++ Дан массив А[n][n], определить ту сумму элементов что находиться в интервале
Всем добрый вечер! Нужна помощь.....по массывам.... 1) Дан массив А, определить ту сумму элементов что находиться в интервале и вывести\показать все эти числа, что входят в этот интервал! B и С...
C++ Найти количество совершенных и простых чисел в последовательности http://www.cyberforum.ru/cpp-beginners/thread175466.html
Всем привет! Помогите пожалуйста! Вводится последовательность целых чисел, 0 – конец последовательности. Найти количество совершенных и простых чисел в последовательности (результатами функций...
C++ Ошибка-----fatal error LNK1120-- Где неправильно? Поскажите где ошибка? #include<iostream> using namespace std; int main() { for(;;) подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
21.10.2010, 13:42
Иро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;
}
и передавайте в нее только одно число, а не элементы массива в цикле
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru