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);

...