Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2015, 20:27
aguml
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 10 meses
Puntos: 3
Respuesta: número capicúa en C++

Ok, no vas mal pero en el if en vez de 100000 iría 99999.
Ahora viene lo de capilla. Si haces esto:
Código C:
Ver original
  1. if (num%10 == num/10000)
  2.    //por ahora es capítulo
  3.    if (((num%100)/10) == ((num/1000) - (num/10000)*10))
  4.       //definitivamente es capicuo
Esta escrito en el móvil pero vamos que es sencillo. Lo que hago es obtener el valor de las decenas de millar y de las unidades y si son iguales paso a la siguiente comparación donde compruebo que las unidades de millar y las decenas sean iguales y si es así es capicuo.