in c könnte man machen:
a=x/10; // 15->1 zehnerstelle
b=x%10; //15->5 einerstelle

man könnte aber auch machen:
a=0;
while(x>=10){ x=x-10; a++; }

danach hast du in a die zehner, in x den rest.

gruesse

EDIT: hatte pseudocode da stehen, hab ich geändert