Avevo capito che volevi anche la parte decimale ...

Ma se scrivi

codice:
 int  temp, convertito=99999;
 int i = 5;

 temp=convertito/(int)pow(10,i-1);

 printf("%d\n", temp);
ottieni 10? Sicuro?