/*__________________________________________________ Libro: EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C Ejercicio Propuesto 13.19: Número inverso Web del Autor: http://www.carlospes.com __________________________________________________*/ #include int main() { int digito, inverso, n; printf( "\n Introduzca un numero entero: " ); scanf( "%d", &n ); /* Filtramos el número */ while ( n <= 0 ) { printf( "\n ERROR: El numero debe ser mayor que cero." ); printf( "\n\n Introduzca un numero entero: " ); scanf( "%d", &n ); } /* Calculamos el número inverso */ inverso = 0; do { digito = n % 10; inverso = inverso * 10 + digito; n = n / 10; } while ( n > 0 ); printf( "\n El inverso es: %d", inverso ); return 0; }