Предмет: Информатика, автор: medinasaburova

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

Ответы

Автор ответа: MaxWolf88
1

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

#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;

}

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