Вопрос задан 04.07.2023 в 02:27. Предмет Информатика. Спрашивает Манджиева Айта.

С++ Дано двузначное число. Определить: Входит ли в него цифр а

0 0
Перейти к ответам

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

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

Для числа любой разрядности:

#include <iostream>

int main(int argc, char* argv[])

{

setlocale(LC_ALL, "Russian");

int c, c1;

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

std::cin >> c;

std::cout << "Введите цифру:";

std::cin >> c1;

while (c > 0) {

 if (c % 10 == c1) {

  std::cout << "Данная цифра присутствует в данном числе.";

  return 0;

 }

 c /= 10;

}

std::cout << "Данной цифры нет в данном числе.";

return 0;

}

Для только двузначного числа:

#include <iostream>

int main(int argc, char* argv[])

{

setlocale(LC_ALL, "Russian");

int c, c1;

std::cout << "Введите двузначное число:";

std::cin >> c;

std::cout << "Введите цифру:";

std::cin >> c1;

if (c % 10 == c1 || c % 100 == c1)

 std::cout << "Данная цифра присутствует в данном числе.";

else

 std::cout << "Данной цифры нет в данном числе.";

return 0;

}

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

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

  1. Считать двузначное число с клавиатуры.
  2. Извлечь отдельные цифры из числа.
  3. Сравнить каждую извлеченную цифру с цифрой 'а'.

Вот пример кода на C++, который выполняет эту задачу:

cpp
#include <iostream> int main() { int number; char a; // Шаг 1: Ввод двузначного числа std::cout << "Введите двузначное число: "; std::cin >> number; // Шаг 2: Извлечение цифр int tensDigit = number / 10; // Десятки int onesDigit = number % 10; // Единицы // Шаг 3: Ввод цифры 'a' и сравнение std::cout << "Введите цифру 'a': "; std::cin >> a; if (a - '0' == tensDigit || a - '0' == onesDigit) { std::cout << "Цифра 'a' входит в число.\n"; } else { std::cout << "Цифра 'a' не входит в число.\n"; } return 0; }

Обратите внимание, что мы используем вычитание символа '0' (ASCII) для преобразования символа 'a' в числовое значение. Это работает, потому что символы '0' до '9' имеют последовательные коды в таблице ASCII.

0 0

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

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

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

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