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

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

Восстановить пароль Регистрация
 
sergey_viper
9 / 3 / 1
Регистрация: 15.04.2012
Сообщений: 177
18.10.2012, 17:38     Дано натуральное n. Верно ли, что равны суммы четных и нечетных цифр #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. Верно ли, что равны суммы четных и нечетных цифр
Посмотрите здесь:

C++ Дано натуральное число n. Верно ли, что сумма цифр этого числа является чётной
[c++]Дано натуральное число n и целые числа а1,а2,а3.,аn. Верно, что их сумма является парным числом? C++
Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц подряд? C++
дано натуральное число <=9999 верно ли что оно содержит три одинаковых цифры C++
C++ Дано натуральное число m. Найти такое натуральное n, что двоичная запись n получается из двоичной записи m изменением порядка цифр на обратный (
Числа. Подсчитать количество четных и нечетных чисел- разрядов. Найти суммы только всех четных и только нечетных, проверить какая из сумм больше C++
Дано натуральное число. Верно ли, что сумма его цифр меньше a? C++
C++ Дано натуральное число,верно ли что

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Issues
429 / 364 / 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. Верно ли, что равны суммы четных и нечетных цифр
Ответ Создать тему
Опции темы

Текущее время: 21:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru