Hola a todos.. queria ver si me podian dar una manito con un programa que tengo que hacer en C++. Pues bien el programa se basa en el juego de MASTERMIND. Tengo que hacer que la computadora adivine un numero de 4 cifras que yo estoy pensando (las cifras se pueden repetir).
Los requisitos son los siguientes:
- Las cifras con las que se piensa el numero son del 1 al 6
- La computadora tiene que adivinar el numero en un maximo de 9 intentos
- Luego de cada "Prediccion" que hace la computadora SOLO debe de hacer estas 2 preguntas:
+ ¿Cuántos números son correctos y estan en lugares correctos?
+ ¿Cuántos números son correctos y pero no estan en lugares correctos?
EJEMPLO:
yo pienso el numero 4523 y la computadora me bota el numero 1463.
La respuesta a la primera pregunta sería "1"... ya que el numero 3 existe en el numero que YO pienso y está en el lugar correcto
La respuesta a la segunda pregunta sería "1" tambien... ya que el numero 4 existe en el numero que YO pienso pero no esta en el lugar correcto
En verdad quisiera que me den una manito.. no pido que me hagan todo el algoritmo.. sería demasiado pedir.. pero si requiero de un poco de orientacion... ideas de masomenos como hacerlo.
GRACIAS POR SU AYUDA =)