Programación General > C/C++

 Problema para separar numeros en sus digitos

(1/2) > >>

Raideolo:
Holas soy nuevo por estos lados y quisiera saber si me pueden ayudar con un problema que tengo, por mas que he buscado por internet no puedo encontrar una respuesta clara, yo estoy programando c++ con code blocks y tengo problema con un algoritmo. Bueno mi problema es el siguiente necesito poder separar un numero(independiente de los digitos que tenga el numero. Ej: 1,123,1234,12345, etc) en sus digitos. Yo estaba usando esto:
 while(a!=0)
    {
        b=a%10;
        a=a/10;
        return b;

    }
(a es el numero que quiero separar)

chenech:
Hola, no entiendo lo que quieres separar, por ejemplo 1,123,1234,12345 como lo quieres separar, por las comas?

Raideolo:
Hola :D, por ejemplo si yo ingreso el numero 4567 al separarlo me tiene que quedar 4 5 6 7 (separarlos por espacio), es que ademas ese es el primer paso de lo que tengo que hacer, porque despues de separarlos(obviamente mostrando los numeros por separados) tengo que sumarlos y ademas invertir el numero (segun el ejemplo anterior: 7654)

chenech:
OK, que compilador de C++ usas?

Raideolo:
GNU GCC

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa