Necesito ayuda con este programa
Simule el comportamiento del insecto dentro de una habitación de NxM. En ésta habitación irán apareciendo cada vez que avanza el insecto, uno de los 5 tipos de alimentos, y con el lanzamiento de una moneda (random de 2 aleatorios, uno será cara y otro será sello) decide si lo come o no, en caso de decidir comerlo el insecto de manera automática buscará el alimento, sino simplemente lo ignorará y seguirá vagando por la habitación.
En caso que en la habitación lleguen a existir 4 alimentos simultáneamente que no sean devorados por el insecto, los mismos se recogerán, para que la habitación quede limpia de nuevo. Se debe mostrar los cambios de colores que sufre el insecto. La simulación termina a lo que el usuario presione la tecla "Z". Cada vez que avanza el insecto un paso (1 casilla) se debe mostrar la habitación y sus incidencias.
Datos de Entrada: vienen en un archivo de datos denominado entrada.txt, con las siguientes características:
En la primera línea vienen 2 enteros separados por un espacio en blanco, que representan la cantidad de filas y columnas de la habitación, respectivamente.
En la segunda línea hay un entero que es la cantidad QUE de alimentos que consume el insecto.
En las QUE líneas siguientes se encuentran los distintos colores que toma el insecto con cada tipo de alimento. Por ejemplo si hay 3 tipos de alimentos, asuma que los alimentos se identifican con un número entero consecutivo, 1,2,3,.
Ejemplo:
Entrada.txt
15 10 filas=15 columnas=10
4 Hay 4 tipos de alimentos (1,2,3,4)
Azul Si consume el alimento 1 cambia a Azul
Amarillo Si consume el alimento 2 cambia a Amarillo
Verde Si consume el alimento 3 cambia a Verde
Morado Si consume el alimento 4 cambia a Morado
Datos de salida: Cada vez que avanza el insecto un paso (1 casilla) se debe guardar la habitación y sus incidencias en un archivo de salida denominado salida.txt.
En caso que en la habitación lleguen a existir 4 alimentos simultáneamente que no sean devorados por el insecto, los mismos se recogerán, para que la habitación quede limpia de nuevo. Se debe mostrar los cambios de colores que sufre el insecto. La simulación termina a lo que el usuario presione la tecla "Z". Cada vez que avanza el insecto un paso (1 casilla) se debe mostrar la habitación y sus incidencias.
Datos de Entrada: vienen en un archivo de datos denominado entrada.txt, con las siguientes características:
En la primera línea vienen 2 enteros separados por un espacio en blanco, que representan la cantidad de filas y columnas de la habitación, respectivamente.
En la segunda línea hay un entero que es la cantidad QUE de alimentos que consume el insecto.
En las QUE líneas siguientes se encuentran los distintos colores que toma el insecto con cada tipo de alimento. Por ejemplo si hay 3 tipos de alimentos, asuma que los alimentos se identifican con un número entero consecutivo, 1,2,3,.
Ejemplo:
Entrada.txt
15 10 filas=15 columnas=10
4 Hay 4 tipos de alimentos (1,2,3,4)
Azul Si consume el alimento 1 cambia a Azul
Amarillo Si consume el alimento 2 cambia a Amarillo
Verde Si consume el alimento 3 cambia a Verde
Morado Si consume el alimento 4 cambia a Morado
Datos de salida: Cada vez que avanza el insecto un paso (1 casilla) se debe guardar la habitación y sus incidencias en un archivo de salida denominado salida.txt.
1 Respuesta
Respuesta de akabane89
1