guarda purtroppo si....l ho risolta in un modo un po becero ma funzionante, per la cronaca ho fatto cosi:

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

bha...misteri del Dev C++....