Szukanie cyfry w zmiennej

0

Witam,
Jak sprawdzić czy na przykład w zmiennej integer występuje cyfra 1 przykład zmienna a==6537178 i potrzebny mi algorytm który sprawdzi czy w tej cyfrze znajduje się 1.
Z góry dzięki za odp.

0

możesz daną liczbę zapisać do stringa a następnie użyć metody find (z STL lub z klasy string).

edit. To może Ci się przydać
Konwersje int na string i string na int

0

Albo tak:

    int liczba = 12345678;
    int a;

    while (liczba != 0)
    {
        a = liczba % 10;
        liczba /= 10;

        if (a == 1) std::cout << "Jest jedynka!\n";
    }

1 użytkowników online, w tym zalogowanych: 0, gości: 1