Вопрос задан 18.06.2023 в 03:45. Предмет Информатика. Спрашивает Шарипов Арсен.

На вход поступает целое число, которое больше 1000. Найти сумму четных цифр числа, а также найти

остаток от деление на два, суммы нечетных цифр числа Написать программу на c++.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рахматуллина Алсина.

Программа:

C++:

#include <iostream>

using namespace std;

int main()

{

   int n, i;

   int chet = 0;

   int nechet = 0;

   cout << "Введите число, больше 1000: ";

   cin >> n;

   

   while (n > 0) {

       if (n % 2 == 0) { chet += n % 10; }

       if (n % 2 == 1) { nechet += n % 10; }

       n /= 10;

   }

   cout << "Сумма чётных чисел: " << chet;

   cout << "\nОстаток от деления на 2 суммы нечётных чисел: "<< nechet % 2;

}

0 0
Отвечает Родионов Рома.

#include <iostream>

using namespace std;

int main() {

int num;

cout << "Введите число: ";

cin >> num;

int evenSum = 0;

int oddSum = 0;

while (num > 0){

    int digit = num % 10;

    if (digit % 2 == 0)

        evenSum += digit;

    else

        oddSum += digit;

    num /= 10;

}

cout << "Сумма четных цифр: " << evenSum << endl;

cout << "Остаток от деления на 2 суммы нечетных цифр: " << oddSum % 2 << endl;

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

```cpp #include

int main() { int number; std::cout << "Введите число: "; std::cin >> number;

int evenSum = 0; int oddSum = 0;

while (number > 0) { int digit = number % 10; if (digit % 2 == 0) { evenSum += digit; } else { oddSum += digit; } number /= 10; }

int remainder = oddSum % 2;

std::cout << "Сумма четных цифр: " << evenSum << std::endl; std::cout << "Остаток от деления суммы нечетных цифр на два: " << remainder << std::endl;

return 0; } ```

После запуска программы, она запросит ввод числа. После ввода числа, программа будет находить сумму четных и нечетных цифр в числе, а также остаток от деления суммы нечетных цифр на два. Результаты будут выведены на экран.

Примечание: В данном примере предполагается, что введенное число является положительным целым числом, большим 1000. Если требуется обрабатывать отрицательные числа или числа, меньшие 1000, необходимо добавить соответствующую проверку и обработку в программу.

Источник:

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос