Ejercicio C++ -> Invertir un numero
Hola amigos!!, de nuevo estoy más liao que las alpargatas de un romano, y no me aclaro. Lo que me piden hoy es lo siguiente:
Se pedirá al usuario que introduzca por teclado una secuencia de dígitos de longitud indeterminada y, posteriormente, se mostrarán por pantalla en orden inverso. La secuencia de entrada termina cuando se introduzca un 0.
Ejemplo:
Introduzca secuencia de dígitos: 3 1 4 6 9 8 0
La secuencia invertida es: 8 9 6 4 1 3
Lo he intentado con un array de caracteres, definiendo las constantes FINCAD, MAXCAD, y ENTER. Le doy la vuelta al numero, pero justo antes me salen caracteres raros, como corazoncitos, cuadraditos, etc...y además no sé cómo hacer para que cuando introduzca el cero ya no coja más numeros, y además k el cero no aparezca como primer numero al darle la vuelta.
Como siempre, os pido vuestra ayuda, y os agradezco mucho todo lo que me habéis ayudado, sobre todo a Coke, Kolmo y Efirenet, de verdad, muchas gracias. Bueno amigos, espero no ser muy pesado, pero no me sale....
Ta luegooo!!
|