Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 185
#1

Дано натуральное n. Верно ли, что равны суммы четных и нечетных цифр - C++

18.10.2012, 17:38. Просмотров 531. Ответов 1
Метки нет (Все метки)

Есть код который разделяет число цифры
C++
1
2
3
4
a = N % 1000; N1= N/= 1000;
b = a % 100; N2= a/= 100;
c = b % 10; N3= b/= 10;
N4 =c;
А потом от N1 до N4 нужно определить чётные они или нет.
Обьясните чайнику, как можно сделать считывание цифр числа или в массив, или чтобы компилятор автоматически увеличивал цифру после N.
Сама задача:
Дано натуральное n. Верно ли, что равны суммы четных и нечетных цифр?
Хотелось бы конечно разобраться как это решить с помощью циклов. Есть ещё идеи по поводу записи в массив.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2012, 17:38     Дано натуральное n. Верно ли, что равны суммы четных и нечетных цифр
Посмотрите здесь:
Дано натуральное число. Верно ли, что сумма его цифр меньше a? C++
C++ Дано натуральное число n. Верно ли, что сумма цифр этого числа является чётной
Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? C++
C++ Дано натуральное число,верно ли что
Дано натуральное число найти произведение нечетных цифр числа C++
Дано натуральное число, Верно ли, что оно заканчивается нечетной цифрой? C++
Дано натуральное число <= 9999; верно ли, что оно содержит три одинаковых цифры? C++
Дано натуральное число. Верно ли, что его цифры следуют в порядке возрастания справа налево C++
Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц подряд? C++
Заполнить массив четырехзначными числами у которых сумма четных цифр больше суммы нечетных C++
C++ Заполнить массив первыми натуральными 4-значными числами, у которых сумма четных цифр больше суммы нечетных
C++ Ввести натуральное число и определить, верно ли, что сумма его цифр равна 10. (с защитой от неверного ввода)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
18.10.2012, 19:26     Дано натуральное n. Верно ли, что равны суммы четных и нечетных цифр #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    int n;
    int sumC = 0;
    int sumNC = 0;
 
    cout << "Enter N: ";
    cin >> n;
 
    int tmp;
    while (n != 0)
    {
        tmp = n % 10;
        n /= 10;
 
        if (tmp % 2 == 0)
            sumC += tmp;
        else
            sumNC += tmp;
    }
 
    cout << "SumC = " << sumC << endl;
    cout << "SumNC = " << sumNC << endl;
 
    if (sumC == sumNC)
        cout << "Yes!\n";
    else
        cout << "No.\n";
 
 
    getch();
    return 0;
}
Добавлено через 51 секунду
sumC - чётные.
sumNC - не чётные.
Yandex
Объявления
18.10.2012, 19:26     Дано натуральное n. Верно ли, что равны суммы четных и нечетных цифр
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru