Witam,
chcę napisać funkcję, która policzy mi, ile razy w podanej liczbie wystąpiła dana cyfra. Wydaje się prościutkie, lecz co bym nie robił, z jakiegoś powodu funkcja ciągle zwraca 0.
int tab(long long liczba, int cyfra)
{
string liczbas = to_string(liczba);
int wynik=0;
for (int k=0; k < liczbas.size(); k++)
{
if ((int)liczbas[k]==cyfra)
wynik++;
}
return wynik;
}