Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com dificuldades em implementar este algoritmo também
Leia uma matriz 3x3 de números inteiros e em seguida escreva cada valor presente na matriz e quantas vezes o mesmo aparece na matriz.
O meu código apresenta erro também
import javax.swing.JOptionPane;
public class Matrizacha {
public static void main(String args[]) {
int num[][] = new int[3][3];
int num2[][] = new int[3][3];
int i,j;
int iguais=0;
//entrar com valores da matriz
for(i=0;i<3;i++) {
for(j=0;j<3;j++)
num[i][j]=Integer.parseInt(JOptionPane.showInputDialog("Entre com os valores da linha" +i + " e coluna " +j));
num2[i][j] = num[i][j];
}
//verifica elementos repetidos na matriz
for(i=0;i<3;i++) {
for(j=0;j<3;j++) {
if (num[i][j]== num2[i][j])
iguais++;
}
}
JOptionPane.showMessageDialog(null,"A matriz resultante eh:");
//Mostrar a matriz resultante
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++)
System.out.print("\t"+ num[i][j]);
System.out.print("\n");
}
System.out.println("A matriz apresenta elementos iguais: " +iguais);
}
}Carregando comentários...