Sunteți pe pagina 1din 1

public class EncontrarPadrao

{
public static void main(String args[])
{
//Matriz com um padro
int figura[][] = { {0, 0, 1, 0, 0, 0, 0, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 0, 1, 1, 1, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 0, 1, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0},
{1, 1, 1, 0, 1, 0, 1, 0, 0},
{1, 0, 1, 0, 0, 0, 0, 0, 0},
{1, 1, 1, 0, 0, 1, 1, 1, 0} };
/*
//Matriz com dois padro
int figura[][] = { {0, 0, 1, 0, 0, 0, 0, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 0, 1, 0, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 0, 1, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0},
{1, 1, 1, 0, 1, 0, 1, 0, 0},
{1, 0, 1, 0, 0, 0, 0, 0, 0},
{1, 1, 1, 0, 0, 1, 1, 1, 0} };
*/
for (int i = 1; i<=7; i++)
{
for (int j = 1; j<=7; j++)
{
if ( figura[i-1][j-1] == 0 && figura[i-1][j] == 1 && figura[i-1][j+
1] == 0 &&
figura[i][j-1] == 1 && figura[i][j] == 1 && figura[i][j+
1] == 1 &&
figura[i+1][j-1] == 0 && figura[i+1][j] == 1 && figura[i+1][j+
1] == 0
)
{
System.out.println("Encontramos um padro com centro em i=" + i +
" j="+j);
}//Fim do if
}//Fim do for j
}//Fim do for i
}//Fim do mtodo main()
}//Fim da classe

S-ar putea să vă placă și