Тема: Визначити кількість чисел з непарними цифрами між двома числами
Ввести з клавіатури два натуральних числа m>100, n> m . Визначити кількість чисел між m, n, які складаються з непарних цифр, або мають різні цифри. Подання числа у вигляді структурованого типу (масивом або рядком) не використовувати .
Фрагмент коду:
if (n > m)
{
int t = n;
n = m;
m = t;
}
for (int i = n; i <= m; i++)
{
bool check = true;
int a = i;
while (a != 0 && check)
{
check = (a % 10) % 2 == 0 || a >= 10;
a /= 10;
}
if (!check)
s++;
else
{
a = i;
while (a != 0 && check)
{
for (int j = a / 10; j != 0 && check; j /= 10)
if (a % 10 == j % 10)
check = false;
a /= 10;
}
if (!a)
s++;
}
}
if (n <= 100 || m < n)
{
cout << ("'m' > 'n' > 100 Repeat please...\n");
}
} while (n <= 100 || m < n); оні
cout << "Number of numbers with odd or non-repeating digits: " << s << endl;