С++
Дано двузначное число. Определить:
Входит ли в него цифр а
Ответы
Для числа любой разрядности:
#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;
}