Credo dovresti fare una cosa del genere
In questo modo dovresti avere un array con le singole cifre in ogni posizione.codice:int c[SIZE];//bisogna conoscere a priori le cifre del numero int letto; //.... //.... cin >> letto; int temp = letto; for(int i=SIZE; i>=0; i--){ c[i] = temp%10; temp /= 10; } //.... //....
Non sono sicuro di aver scritto un codice giusto, ma la logica credo lo sia: prendere ogni volta solo l'ultima cifra .
Ciao