Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/09/2011, 17:56
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 1 mes
Puntos: 228
Respuesta: Hola me presento :)

Con un poco de matematica sale este ejercicio. Con este algoritmo obtenemos el inverso de un numero entero.
Código C++:
Ver original
  1. int inverso(int n)
  2. {
  3.    int num = 0;
  4.    while (n != 0 ) {
  5.       num = num * 10 + n % 10;
  6.       n = n / 10;
  7.    }
  8.    return num;
  9. }

Luego debemos comparar:

n == inverso(n)

dentro de un if. Si es verdadero el numero se lee igual de adelante para atras.