Ir ao conteúdo
  • Cadastre-se
Caio Doi

C Verificar se possuem colunas iguais em uma matriz

Recommended Posts

Sou iniciante e preciso encontrar se alguma coluna é igual a outra em uma matriz e não estou conseguindo fazer essa verificação, alguém pode me ajudar e explicar como consigo fazer essa verificação?

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Caio Doi        se essa matriz for de inteiros então você coloca um loop para a quantidade de colunas da matriz, outro para a quantidade de linhas da matriz, e outro para compara com a outra coluna que você quer saber se é igual, e dentro desse  terceiro loop você faz as comparações sendo que se um número for diferente então a coluna não será igual a outra  . 
 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
13 horas atrás, devair1010 disse:

@Caio Doi        se essa matriz for de inteiros então você coloca um loop para a quantidade de colunas da matriz, outro para a quantidade de linhas da matriz, e outro para compara com a outra coluna que você quer saber se é igual, e dentro desse  terceiro loop você faz as comparações sendo que se um número for diferente então a coluna não será igual a outra  . 
 

 

  for (int j = 0; j < n-1; j++)
{
for (int k = j+1; k < n; k++)
{
    for (int i = 0; i < n; i++)
    {
    teste = 0;
    if(matriz[j] != matriz[k])
     {
         teste = 1;
     }

 

Seria mais ou menos isso? Tipo, quando teste for 1, sei que essa coluna não é igual, ai continuo com a comparação com as outras colunas, ai a outra é igual, como consigo fazer que entenda que a outra é igual e informe que a coluna é igual?
Por exemplo, numa matriz 3 x 3:
0 1 0

1 0 1

0 1 0

 

A coluna 1 e 2 são diferentes, a 1 e 3 são iguais e a 2 e 3 são diferentes, dessa forma que to fazendo consigo mostrar que a 1 e 3 são iguais e as outras não?

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×