Ho provato il codice riportato di seguito ma funziona con quasi tutti i numeri costituiti da un numero qualsiasi di cifre tranne con quelli che terminano con degli zeri per esempio
12340
12340000
con questi numeri non funziona, gli zeri non vengono visualizzati,
....
int main()
{
int n = 1234, t=0;
while (n != 0)
{
t = t * 10 + n % 10;
n /= 10;
}
while (t != 0)
{
n = t % 10;
printf("%d ", n);
t /= 10;
}
system("pause");
return 0;
}
ho provato ad inserire un controllo if ma non funziona stampa solo il primo zero....come puo' essere risolto