Hallo Roland,
das Problem ist, dass mod oft als Operator benutzt wird, und das hat mit Restklassen nichts zu tun. (In C hast Du dafür das Zeichen %). Hier geht es ausschließlich um die Reste an sich.
\( 33 \mod 3 \) hat als Ergebnis den Rest, der bei \(33:3 \) bleibt, also \( 33 \mod 3 = 0 \) (Wirklich als \( = 0 \) und nicht als "liegt in der gleichen Restklasse" zu verstehen).
Grüße,
M.B.