Solución |
|
#include
<stdio.h>
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;
} |
|
|