| 
	
		|  Autor | Tema: [?]Ayuda con un ejercicio  (Leído 5,793 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 10cin>>b; //ejemplo aqui 10cin>>c; //ejemplo aqui 10
 se veria algo haci 101010 
 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 haceraunque 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 halla, 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 paradespues multiplicarloy luego hacer a*1+b*2+c*4+d*8pero el problema esta que al ingresar el valor de las variables se veria asi*/ 1101 //cuando yo quiero que se vea asi1101 
 |  
						| 
								|  |  
								|  |  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,639 |  19 Diciembre 2007, 22:45 pm por Dem0ny
 |  
						|   |   | Ayuda co un ejercicio de C# .NET (C#, VB.NET, ASP)
 | hitori batusai | 2 | 6,069 |  22 Febrero 2008, 01:53 am por hitori batusai
 |  
						|   |   | Ayuda con ejercicio de VB Programación Visual Basic
 | guada_sp | 5 | 4,109 |  8 Marzo 2008, 02:54 am por jackl007
 |  
						|   |   | [Ejercicio] Aca tienen un ejercicio para practicar
							« 1 2 3 » Programación Visual Basic
 | Dreamaker | 20 | 18,352 |  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 | 4,276 |  31 Marzo 2011, 15:43 pm por d(-_-)b
 |    |