Comparando matrizes

2 respostas
C

Não estou fazendo funcionar isto…

Tenho uma matriz que é gerada e uma segunda pronta que é a resposta, caso a gerada for igual a de resposta então ele faz alguma coisa ou manda mensagem…

resumidamente fiz assim

for int i=0,i<;3,i++
for int j=0,j<;3,j++

if matriz1[i][j] == matris_resp[i][j]
        {

              FAÇA ALGUMA COISA

       }

logico estou escrevendo resumidamente sem me preocupar com parenteses, mas só passando qual é a minha visão de como montar, porem da erro…

Alguem pode me ajudar nisto ?

2 Respostas

F

dae kra,
qual o erro q da?
pelo q eu vi no codigo, vai mandar a msg pra cada elemento q esteja na mesma posicao e tenha o mesmo valor nas matrizes 8O
testa isso:

boolean igual = true;
for (int i = 0; i< 3 && igual; i++){
 for (int j = 0; j < 3 && igual; j++){
  if (matriz1[i][j] != matris_resp[i][j]) igual = false;
 }
}
if (igual){
 FAÇA ALGUMA COISA 
}

OBS: a segunda condicao nos dois for vao funcionar como um break automatico pras duas estruturas

C

valeu, obrigado…era isto que eu queria

Criado 28 de abril de 2004
Ultima resposta 28 de abr. de 2004
Respostas 2
Participantes 2