Olá galera do GUJ, não estou conseguindo imprimir a posição que contem
o maior valor da matriz, no Netbeans não apresenta erro de sintaxe…
mas da erro na linha 22
“if (a[lin][col] > maior)”
dentro do “for” eu não posso comparar uma outra variável externa
e nem atribuir um valor a ela?
import java.util.Random;
public class MaiorValMatriz {
public static void main(String[] args) {
Random rnd = new Random();
int[][] a = new int[10][10];
int maior=0;
for (int lin = 0; lin < a.length; lin++){
for (int col = 0; col < a.length; col++){
a[lin][col] = rnd.nextInt(100);
}// Repetição coluna
}//Repetição Linha
for (int lin = 0; lin< a.length; lin++){
for (int col = 0; col<a.length; lin++){
if (a[lin][col] > maior)
maior = a[lin][col];
}//Repetição coluna
}//Repetição linha
for (int lin = 0; lin< a.length; lin++){
for (int col = 0; col<a.length; lin++){
if (a[lin][col]==maior)
System.out.printf("O maior valor está na linha: %d , coluna: %d" , lin , col);
}// Repetição coluna
}//Repetição linha
}
}