Sì... è vero... ho scritto una baggianata. E' necessario partire dalla cifra di ordine più alto, togliendo, di volta in volta, il suo peso dal numero iniziale:
codice:
Numero = 1234

Prima cifra: int(Numero / 10^3)
Numero = Numero - (Prima Cifra * 10^3)
Seconda cifra: int(Numero / 10^2)
Numero = Numero - (Seconda Cifra * 10^2)
...
Oppure, giocando con i moduli:
codice:
Numero = 1234

Terza Cifra = Int(Numero / 10 ^ 2) MOD 10
In generale (partendo da destra):
codice:
N-Esima Cifra = Int(Numero / 10^(n-1)) MOD 10
Ciao.