Вопрос задан 05.10.2023 в 13:47. Предмет Информатика. Спрашивает Товарніцкі Коля.

Задача с++ Ввести целое число и определить, верно ли, что все его цифры чётные Пример: Введите

число: 2684: да
0 0
Перейти к ответам

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

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

Ответ:

#include <iostream>

int main()

{

   int a;

   setlocale(LC_ALL, "Russian");    // Русский язык в консоли

   std::cout << "Введите a: ";

   std::cin >> a;

   while (a > 0)

   {

       if ((a % 10) % 2 != 0)

       {

           std::cout << "нет";

           break;

       }

       a /= 10;

   }

   if (a==0)  std::cout << "да";

   return 0;

}

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

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

cpp
#include <iostream> int main() { int number; std::cout << "Введите целое число: "; std::cin >> number; bool allEven = true; // Проверяем каждую цифру числа на чётность while (number > 0) { int digit = number % 10; if (digit % 2 != 0) { allEven = false; break; // Если хоть одна цифра не чётная, выходим из цикла } number /= 10; } if (allEven) { std::cout << "Все цифры числа чётные: да" << std::endl; } else { std::cout << "Не все цифры числа чётные: нет" << std::endl; } return 0; }

Этот код сначала считывает введенное число. Затем он проверяет каждую цифру числа, начиная с конца, на четность. Если хоть одна цифра оказывается нечетной, программа выходит из цикла и выводит "нет". Если все цифры оказываются четными, программа выводит "да".

0 0

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

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

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

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