Prova a spiegare tu cosa dovrebbe fare questa linea

for (int i = 0;(Numero / 16) == 0;i++)

e cosa c'e' di sbagliato in questa

for (int a = strlen(Convertito); a = 0; a--)

cosi' arrivi anche a capire cosa sbagli ...