elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  me ayudan a hacer esto
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: me ayudan a hacer esto  (Leído 1,423 veces)
joel2508

Desconectado Desconectado

Mensajes: 4


Ver Perfil
me ayudan a hacer esto
« en: 30 Noviembre 2018, 07:35 am »

Seguramente alguna vez has visto a los magos hacer el truco de ¿dónde quedo la bolita? En el cual, debajo de una de entre tres nueces hay una bolita y el mago realiza varios movimientos, intercambiando la posición de las nueces hasta que uno no recuerda dónde quedó. A ti siempre te ha llamado la atención este juego y ahora deseas hacerlo más difícil, en vez de tres, utilizarás cuatro nueces. Cada movimiento consiste en intercambiar un par de nueces, por lo que sólo existen 6 movimientos básicos:

Intercambiar la 1 por la 2, la 1 por la 3, la 1 por la 4, a 2 por la 3, la 2 por la 4 y la 3 por la 4. A cada uno de estos movimientos los nombraremos del 1 al 6 según aparecen arriba. Para poder realizar el truco, debes conocer en que posición quedo la bolita después de realizar una secuencia de estos movimientos. Deberás realizar un programa que conociendo en qué nuez se encuentra la bolita inicialmente y la serie de movimientos llevados a cabo, calcule la posición final de la bolita.

Entrada
En la primera línea el número P, que indica la nuez en la que se encuentra la bolita (de 1 a 4), en la segunda línea el número 1?M?5000 de movimientos a realizar. En las siguientes M líneas un número indicando que movimiento (del 1 al 6) es el que se va a realizar.

Salida
Tu programa debe escribir un solo número indicando la nuez en la que se quedó la bolita seguido de un salto de línea.


En línea

K-YreX
Moderador
***
Desconectado Desconectado

Mensajes: 1.008



Ver Perfil
Re: me ayudan a hacer esto
« Respuesta #1 en: 30 Noviembre 2018, 12:11 pm »

Te ayudamos a hacerlo, pero no te lo vamos a hacer nosotros.
Piensa cómo podrías hacerlo y te diremos si estás en lo cierto o cómo corregirlo.
Además la entrada del programa entiendo que es desde un fichero :huh:


En línea

Código
  1. cout << "Todos tenemos un defecto, un error en nuestro código" << endl;
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
puedo hacer esto para hacer una encuesta
Sugerencias y dudas sobre el Foro
linux1 3 3,505 Último mensaje 29 Junio 2010, 23:05 pm
por Embusterillo de bolsillo
Me ayudan a usar esto...
Foro Libre
WIитX 4 2,162 Último mensaje 30 Agosto 2012, 04:01 am
por Golo12
Me ayudan en esto?
Dudas Generales
andrecid 3 1,906 Último mensaje 21 Diciembre 2013, 07:55 am
por TrokaMc
¿Me ayudan con esto? (Tk python)
Scripting
Panic0 5 2,810 Último mensaje 7 Julio 2021, 22:49 pm
por Panic0
me ayudan a hacer que ande esto que usa vectores
Programación C/C++
uriel lopez 6 3,525 Último mensaje 16 Enero 2022, 13:33 pm
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines