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

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

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

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

18.10.2012, 17:38. Просмотров 551. Ответов 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. Верно ли, что равны суммы четных и нечетных цифр?
Хотелось бы конечно разобраться как это решить с помощью циклов. Есть ещё идеи по поводу записи в массив.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2012, 17:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дано натуральное n. Верно ли, что равны суммы четных и нечетных цифр (C++):

Дано натуральное число. Верно ли, что сумма его цифр меньше a? - C++
Дано натуральное число. Верно ли, что сумма его цифр меньше a? с++

Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? - C++
Доброго времени суток как реализовать на c++?Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? Понимаю что...

Дано натуральное число n. Верно ли, что сумма цифр этого числа является чётной - C++
У меня никак не получается сделать эту лабу. Очень прошу.срочно 1. Дано натуральное число n. Верно ли, что сумма цифр этого числа...

Дано натуральное число,верно ли что - C++
Дано натуральное число,верно ли, что произведение его цифр меньше а ,а само число делится на b? #include<conio.h>; ...

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...

Дано натуральное число найти произведение нечетных цифр числа - C++
Дано натуральное число (более четырех знаков): – найти произведение нечетных цифр числа; – верно ли, что в числе нет цифр, кратных 3?

1
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
18.10.2012, 19:26 #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 - не чётные.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2012, 19:26
Привет! Вот еще темы с ответами:

Дано натуральное число, Верно ли, что оно заканчивается нечетной цифрой? - C++
дано натуральное число. Верно ли, что оно заканчивается нечетной цифрой

Дано натуральное число m. Найти такое натуральное n, что двоичная запись n получается из двоичной записи m изменением порядка цифр на обратный ( - C++
Дано натуральное число m. Найти такое натуральное n, что двоичная запись n получается из двоичной записи m изменением порядка цифр на...

Дано натуральное число <= 9999; верно ли, что оно содержит три одинаковых цифры? - C++
дано натуральное число &lt;=9999 верно ли что оно содержит три одинаковых цифры как например 6676, 4544, 0006?

Дано натуральное число. Верно ли, что его цифры следуют в порядке возрастания справа налево - C++
Здравствуйте ,написал код все работает,но не могу придумать алгоритм к нему. если кто может нарисовать буду очень благодарен. ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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