Тема: Визначити кількість чисел з непарними цифрами між двома числами
Ввести з клавіатури два натуральних числа 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;