Você está na página 1de 2

#include <stdio.

h>
#include <stdlib.h>
#include <windows.h>
#define t 19
int main()
{
int matriz [t] [t], matriz2 [t] [t];
int i, j, x, y, soma;
for(i = 0; i < t; i ++)
{
for(j = 0; j < t; j ++)
{
matriz [i] [j] = 0;
}
}
matriz
matriz
matriz
matriz

[6]
[2]
[7]
[6]

[2]
[6]
[6]
[7]

=
=
=
=

matriz
matriz
matriz
matriz

[6]
[3]
[8]
[6]

[3]
[6]
[6]
[8]

=
=
=
=

matriz
matriz
matriz
matriz

for(i = 0; i < 9; i ++)


{
for(j = 0; j < t; j ++)
{
if (matriz [i] [j] == 1)
{
matriz [i] [ t-1-j]=1;
}
}
}
for(i = 0; i < t; i ++)
{
for(j = 0; j < t; j ++)
{
if (matriz [i] [j] == 1)
{
matriz [ t-1-i] [j]=1;
}
}
}
for(i = 1; i < t-1; i ++)
{
for(j = 1; j < t-1; j ++)
{
printf("%d", matriz [i] [j]);
}
printf("\n");
}
Sleep( 1000 );
system ("cls");
// gerao 2
while (1)
{
for(i = 0; i < t; i ++)

[6]
[4]
[8]
[7]

[4]
[6]
[7]
[8]

=
=
=
=

matriz [7] [4] = 1;


matriz [4] [7] = 1;
1;
1;

{
for(j = 0; j < t; j ++)
{
soma = matriz[i-1][j-1] + matriz[i-1][j] + matriz[i-1][j+1] + ma
triz[i][j-1] + matriz[i][j+1]
+ matriz[i+1][j-1] + matriz[i+1][j] + matriz[i+1][j+1];
if (matriz [i] [j] == 1)
{
if (soma < 2)
{
matriz2 [i] [j] = 0;
}
else if (soma == 2 || soma == 3)
{
matriz2 [i] [j] = 1;
}
else if (soma > 3)
{
matriz2 [i] [j] = 0;
}
}
else
{
if (soma == 3)
{
matriz2 [i] [j] = 1;
}
else
{
matriz2 [i] [j] = 0;
}
}
}
}
for(i = 1; i < t-2; i ++)
{
for(j = 1; j < t-2; j ++)
{
matriz [i] [j] = matriz2 [i] [j];
printf("%d", matriz [i] [j]);
}
printf("\n");
}
Sleep( 1000 );
system ("cls");
}
}

Você também pode gostar