Beh... dato un intero è semplice ricavaer unità, decine e centinaia... basta aplicare un po' di aritmetica:
codice:
int numero = 345;
int decine_e_unità = numero % 100;

int unita = numero % 10;
Per l'array di char è proprio così.


Ciao.