Programación General > C/C++
Programa numero palindrome
alberto07:
Hola a Todos!
He hecho un programa el cual me obtiene el palindrome de un numero, sumandolo y sumarle el inverso hasta que se obtiene un palindrome.
El caso es que cuanto digito un numero el cual requier mas de 15 o 16 iteraciones por ej. 89 que requiere 24 la pantalla se me queda en 000000 y asi, que tengo que cerrar el programa. Podrian decirme la cusa de esto?
Gracias de antemano.
Eternal Idol:
Por supuesto, el codigo esta mal.
alberto07:
Pero si me funciona para muchos otros numeros, hasta 15 o 16 iteraciones. Que puede tener de malo el codigo.
Invertir es la funcion que invierte el numero.
Eternal Idol:
No esta el codigo completo y no se que hace exactamente invertir pero tene en cuenta que num tiene un limite.
alberto07:
Esta es la funcion invetrir
--- Código: C ---//funcion que invierte un numeroint invertir(int n){ long d, i=0; while(n>0) { d=n%10; i=i*10+d; n/=10; } return i;} A cual limite te refieres?
Navegación
[#] Página Siguiente
Ir a la versión completa