El juego de la vida fue desarrollado por el matemático británico Conway y se aplica a la simulación en dinámica de ecosistemas. Una versión que se basa en dicho modelo con una ligera modificación es el siguiente:
Se tiene una cuadrícula rectangular MxN. Cada celda representa un ser, el cual puede estar vivo o muerto. Se crea una población inicial a partir de los datos leídos al azar, en la cual se asigna a cada ser un estado (vivo o muerto). A partir de una generación se obtiene la próxima generación mediante la aplicación de las siguientes reglas:
Si un ser que está vivo se halla rodeado de menos de dos seres vivos muere de soledad.
Si un ser que está vivo se halla rodeado de más de tres seres vivos muere debido a la masificación
Si un ser que está muerto se halla rodeado exactamente de tres seres vivos renace.
Desarrollar un programa que simule el juego de la vida, el cual tras leer un número de generación por teclado muestre en pantalla todas las generaciones hasta llegar a la indicada inclusive.
La matriz tendrá un tamaño constante de 5 * 5.
Copyright © 2024 Q2A.MX - All rights reserved.
Answers & Comments
Verified answer
yo lo tengo hecho pero mas elaborada , le indico cuantas celulas mueren , sobrevivien nacen y tu le puedes dar el tamaño de la matriz y la cantidad de ciclos
breve pista
int leeranchomat() //la configuracion inicia
{
int n1;
do
{
printf("\n\nTu universo ");
scanf("%d",&n1);
printf("\n");
if(n1<5 || n1>25)
{
printf("naiiiiiii\n\n");
}
}while(n1<5 || n1>25);
return n1;
} //aqui ya
void llenaruniverso(char universo[][70], int n){
int i,j; //siempre declarar variables para llenar la matriz
for(i=0;i<n;i++) //for para la (aleatoria)
{
for(j=0;j<n;j++)
{
universo[i][j]=rand() %15;
if(universo[i][j]%2==0) //random, el famoso RANDOM ,
{
universo[i][j]='O';
cells++;
}
else
{
universo[i][j]=' ';
}
}
} //termino llenar matriz generacion
No ,no te suicides todo tiene solución menos l. a. muerte creeme todo pero todo tiene solución,te doy un consejo manda a l. a. ****** a las personas que se creen tus amigas ,porque las personas que te hacen daño no se merecen tener una amiga como tu, al chico que te gusta diselo %. a %. hasta que se de cuenta y pase lo que pase assets firme no te pueda el miedo del que dirá,con tus padres lo mejor seria hablar con ellos de todo lo que les molesten y preguntar como les a ido el día y habla también con tu hermano mayor,pero nunca nunca pienses que l. a. solución esta en suicidarse claro que importas el mundo no es lo mismo sin ti piensa eso todos los días de tu vida creeme y se feliz no deje que los problemas te ahoguen y menos sentirte infeliz intenta solucionar los problemas %. a %. cueste el tiempo que cueste si necesitas una amiga yo estoy en el msn todos los días sobre las 15:00-sixteen:00 y puedes hablar conmigo.
el error qu ete manda esfribelo tal cual en google