Magari poi pensarlo cosi: lo scrivo in pseudocodice per non toglierti il divertimento
//calcoli il numero di elementi
int calcolo_cifre(int numero){
int elab=numero,cifre;
while(elab!=0){
elab=elab\10;
cifre++;
}
return cifre;}
//calcoli l'elemento
int elemento(int numero){
int elemento[cifre],b=0;
for(a=cifre;a<0;a--){
elemento=numero%10;
b++;
}
return b;
}
e una traccia buttata lì