Autor
|
Tema: [?]Ayuda con un ejercicio (Leído 5,026 veces)
|
|
PiroskY
Desconectado
Mensajes: 76
пирожки
|
Vos queres que el usuario ingrese 101010, le de al enter, y al lado de ese numero aparezca el decimal?
|
|
|
En línea
|
|
|
|
drk00
Desconectado
Mensajes: 19
|
queria que 101010 quedara en una sola linea, pero queria ingresar el entero binario por partes con diferentes variables algo haci int a,b,c; cin>>a; //ejemplo aqui 10 cin>>b; //ejemplo aqui 10 cin>>c; //ejemplo aqui 10
se veria algo haci 10 10 10
y quiero que cuando se vayan poniendo los numeros se vea todo en una sola linea y no brinque espacio asi 101010
|
|
|
En línea
|
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Usas string entonces y vas haciendo var = var + nuevodato
|
|
|
En línea
|
|
|
|
drk00
Desconectado
Mensajes: 19
|
Usas string entonces y vas haciendo var = var + nuevodato
este ejercicio es de un libro("Como programar en C++, el Deitel) y no creo aver visto eso todavia asi dice el ejercicio: Introduzca un entero (de cuatro dígitos) que contenga sólo 0s y 1s (es decir, un entero "binario") e imprima su equivalente decimal. (Sugerencia: utilice los operadores de módulo y de división para detectar los dígitos del número "binario" uno por uno, de derecha a izquierda. Al igual que en el sistema numérico decimal, donde el dígito más a la derecha tiene un valor posicional de 1, y el siguiente dígito a la izquierda tiene un valor posicional de 10, y a continuación de 100, y a continuación de 1000, etc., en un sistema numérico binario, el dígito más a la derecha tiene un valor posicional de 1, el siguiente dígito a la derecha tiene un valor posicional de 2, y a continuación de 4 , y a continuación de 8, etc. Por lo tanto, el número decimal 234 puede ser interpretado como 4 * 1 + 3 * 10 + 2 * 100. El equivalente decimal del número 1101 binario es 1 * 1 + 0 * 2 + 1 * 4 + 1 * 8 o bien, 1 + 0 + 4 + 8, es decir 13). no se si se entienda lo que quiero hacer aunque e notado que ponen ejercicios que se resuelve con cosas que aun no se ven o se veran en el prox capitulo.
|
|
« Última modificación: 7 Julio 2011, 05:52 am por drk00 »
|
En línea
|
|
|
|
Edu
Desconectado
Mensajes: 1.082
Ex XXX-ZERO-XXX
|
Ah entonces es viendo como te dijieron que se haya, si 1101 es 1 * 1 + 0 * 2 + 1 * 4 + 1 * 8 entonces es porque tendrias que dar vuelta 1101 y multiplicar cada digito por 1 , el otro por 2, el otro por 4 y el ultimo por 8.
|
|
|
En línea
|
|
|
|
drk00
Desconectado
Mensajes: 19
|
si pero como separar el "entero binario"?? yo tenia pensado hacerlo asi int a,b,c,d; cin>>a; cin>>b; cin>>c; cin>>d; /* utilizando 4 variables y que cada una tuviera un valor para despues multiplicarlo y luego hacer a*1+b*2+c*4+d*8 pero el problema esta que al ingresar el valor de las variables se veria asi*/ 1 1 0 1 //cuando yo quiero que se vea asi 1101
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
"Una pregunta" no es un título muy bueno para el mensaje, va en contra de las reglas, editalo. Pon un nombre que vaya acorde a tu duda.
|
|
|
En línea
|
|
|
|
Queta
Desconectado
Mensajes: 267
|
|
|
|
En línea
|
"Intenta no volverte un hombre de éxito, sino volverte un hombre de valor." Albert Einstein.
|
|
|
PiroskY
Desconectado
Mensajes: 76
пирожки
|
Yo creo que el ejercicio apunta a que hagas algo mas o menos asi:
Pedir el numero una sola vez Guardar en un entero auxiliar ese mismo numero A ese auxiliar dividirlo por 10 Al numero que te da multiplicarlo por 10 Calcular la diferencia entre el numero que guardaste y el que obtuviste
Así estarías obteniendo la ultima cifra de tu numero binario Si entendés que es lo que esta pasando ahí ya tenes un punto de partida Suerte
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Ayuda] Ejercicio C 100
Ejercicios
|
Dem0ny
|
2
|
6,235
|
19 Diciembre 2007, 22:45 pm
por Dem0ny
|
|
|
Ayuda co un ejercicio de C#
.NET (C#, VB.NET, ASP)
|
hitori batusai
|
2
|
5,581
|
22 Febrero 2008, 01:53 am
por hitori batusai
|
|
|
Ayuda con ejercicio de VB
Programación Visual Basic
|
guada_sp
|
5
|
3,587
|
8 Marzo 2008, 02:54 am
por jackl007
|
|
|
[Ejercicio] Aca tienen un ejercicio para practicar
« 1 2 3 »
Programación Visual Basic
|
Dreamaker
|
20
|
16,577
|
5 Septiembre 2010, 02:57 am
por TGa.
|
|
|
Ayuda ejercicio de Pascal, cuando uno no lo ve claro pide ayuda
Programación General
|
manu3742
|
1
|
3,525
|
31 Marzo 2011, 15:43 pm
por d(-_-)b
|
|