Programación General => C/C++ => Mensaje iniciado por: Demente en Viernes 16 de Febrero de 2007, 22:52
Título: Decimal Empaquetado Y Desempaquetado
Publicado por: Demente en Viernes 16 de Febrero de 2007, 22:52
saludos quiero representar un Decimal Empaquetado y desempaquetado en c++ ahora el numero sera leido desde teclado digamos que (1234) el problema que tengo es que quiero almacenar en un vector cada digito del entero : int a=1234; vector 1 2 3 4 lo del bit de zona y de signo lo tendre almacenado ya en otro vector para solamante imprimirlo. y en otro vector tendre los numeros desde el 0 a 9 en decimal. es por eso que quiero tener cada digito del numero que se introdusca por teclado para asi solamante trabajar llamando a mis vectores definidos y solamante impriprimir ya el Decimal Empaquetado o desempaquetado.
como puedo hacer esto :unsure: he estado pensando en dividir el numero por 100 o por 1000 dependiendo que numero se lea por teclado; asi tendria 1,234 y podria sacar la parte entera (1) pero hasta ahi nomas ? realmente no se como podria hacer esto ya tengo pensado todo lo lo demas el problema es ese: no se si habra alguna otro forma de resolver este problema. espero me entiendan lo que quiero hacer. :P
Título: Re: Decimal Empaquetado Y Desempaquetado
Publicado por: Geo en Viernes 16 de Febrero de 2007, 23:07
124, divides entre 100 y obtienes 1. Ahora divides el resto de esa división entre 10 y tendrás el 2, y el resto será 4.
Código: Text
int aux;
int centenas = numero / 100;
aux = numero % 100;
decenas = aux / 10;
unidades = aux % 10;
Saludos, JJ (Geo).
Título: Re: Decimal Empaquetado Y Desempaquetado
Publicado por: Demente en Sábado 17 de Febrero de 2007, 03:35
grax si ya termine el programa man la verdad es que me complique en algo muy sencillo por culpa de la desesperacion :) :) . pero de todas formas grax por tu ayuda.
Título: Re: Decimal Empaquetado Y Desempaquetado
Publicado por: Geo en Sábado 17 de Febrero de 2007, 15:19
Cita de: "Demente"
la verdad es que me complique en algo muy sencillo por culpa de la desesperacion :) :)