Witam, mógłby ktoś mi pomóc przeanalizować część tego kodu ?.
for (int i = 0; i < liczba.length(); i++){
wynik = wynik*10 + liczba[i]-'0';
wynik = wynik%13;
Dokładnie chodzi o drugą linijkę, wynik zostaje pomnożony przez 10 a potem dodaje jaką wartość i dlaczego odejmuje zero, zmienna liczba jest typu string.