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

Будет ли сумма цифр трехзначного числа четной? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сумму, разность, произведение и частное двух заданных чисел. http://www.cyberforum.ru/cpp-beginners/thread1089089.html
Помогите, пожалуйста, решить задачку. Даны два действительных числа. Вычислить их сумму, разность, произведение и частное.
C++ Дана матрица, найти ее определитель Здравствуйте! Помогите, пожалуйста, с задачей: нужно найти определитель для матрицы. http://www.cyberforum.ru/cpp-beginners/thread1089079.html
Получить случайное число больше RAND_MAX(32767) C++
Здравствуйте! Подскажите пожалуйста можно ли получить случайное число больше RAND_MAX(32767) ? И значение RAND_MAX можно поменять?
Дана матрица, найти транспонированную к ней C++
Здравствуйте! Помогите, пожалуйста с задачей: дана матрица, найти транспонированную к ней.
C++ Вывести на экран фигуру из символов http://www.cyberforum.ru/cpp-beginners/thread1089072.html
День добрый! Помогите, пожалуйста, вывести формулу. Суть задачи такова: с помощью вложенной конструкции нужно вывести на экран косой крест, вписанный в квадрат со стороной, указанной пользователем. В итоге должна получиться такая штука (см. Снимок). Вот я написал такой код для квадрата со стороной 10 (см. Снимок 2). Подскажите, какой формулой объединить условия, обведенные красной рамкой, чтобы...
C++ Заполнение матрицы по спирали Здравствуйте! Помогите, пожалуйста, с задачей: Заполнить квадратную матрицу nxn последовательными целыми числами от 1 до n^2, расположенными по спирали, начиная с левого верхнего угла и продвигаясь по часовой стрелке. подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
04.02.2014, 17:07     Будет ли сумма цифр трехзначного числа четной?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
 
int main()
{
    int number;
    do {
        std::cout << "Input the number: ";
        std::cin >> number;
        number = abs(number);
    } while ((number < 100) || (number >= 1000));
 
    size_t digitsSum = 0;
    while (number) {
        digitsSum += number % 10;
        number /= 10;
    }
    std::cout << "Is even sum? - " << std::boolalpha << !(digitsSum % 2) << std::endl;
 
    std::system("pause");
    return 0;
}
 
Текущее время: 10:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru