No
devi:
1)utilizzare un array di caratteri (o puntatore di tipo char)
2)convertire l'intero in ascii:
itoa(intero, ascii, base);
dove come base userai 10 (decimale).
3)effettare un ciclo for() di swap:
ti servono tre variabili: begin, temporary, end.
"begin" prende il primo elemento dell'array ascii
"end" prende l'ultimo elemento dell'array ascii
temporary = ascii[begin];
ascii[begin] = ascii[end];
ascii[end] = temporary;
swap effettuato.
4)convertire di nuovo l'array ascii (contenente il numero invertito)
riportandolo da ascii ad intero:
i = atoi(ascii);
...