Não sei se fui claro no título do tópico, o programa tem a seguinte funcionalidade: o usuário irá me fornecer uma matriz quadrada (nxn), e essa matriz será composta de 1s e 0s. Depois disso eu tenho que agrupar os 1s e nomeá-los de uma letra. Exemplo:
Matriz:
0 0 0 1 1
0 1 1 0 0
1 1 1 0 0
0 0 0 0 1
0 0 0 0 1
O que eu terei que imprimir será:
_ _ _ a a
_ c c _ _
c c c _ _
_ _ _ _ d
_ _ _ _ d
Em outras palavras, Se o número 1 tiver vizinhos 1, então eles serão do mesmo grupo, caso contrario serão de grupos diferentes.
O meu problema é como eu faço pra identificar que o número tem vizinhos?
Pergunta
Danielq.ds
Boa Noite,
Não sei se fui claro no título do tópico, o programa tem a seguinte funcionalidade: o usuário irá me fornecer uma matriz quadrada (nxn), e essa matriz será composta de 1s e 0s. Depois disso eu tenho que agrupar os 1s e nomeá-los de uma letra. Exemplo:
Matriz:
0 0 0 1 1
0 1 1 0 0
1 1 1 0 0
0 0 0 0 1
0 0 0 0 1
O que eu terei que imprimir será:
_ _ _ a a
_ c c _ _
c c c _ _
_ _ _ _ d
_ _ _ _ d
Em outras palavras, Se o número 1 tiver vizinhos 1, então eles serão do mesmo grupo, caso contrario serão de grupos diferentes.
O meu problema é como eu faço pra identificar que o número tem vizinhos?
Grato
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.