Maximo e minimo

9 respostas
L

Ola galera…
suponha que tenho uma matrix: [9 8 7
6 5 4]

Como faco para encontrar o maior valor e o menor valor da matrix???
Obrigado
Tiago

9 Respostas

B

[color=“brown”]Faça um for rodando sua matrix guardando o maior e o menor valor em variáveis…

x=0
y=99999999
para x=0 ate maxX faça
para y=0 ate mxY faça
se valor[x,y] > max entao max = valor[x,y]
se valor[x,y] < min entao min =valor[x,y]
fim para
fim para[/color]

A

Faz assim:

int[] vetor={1,2,3,4,5,6,7}; int max=vetor[0],min=vetor[0]; for(int i=0;i<vetor.length();i++){ if(max<vetor[i])max=vetor[i]; if(min>vetor[i])min=vetor[i]; }

L

Ola
nao sei pq mas nao esta reconhecendo o comando vetor.length()…ta aparecendo uma linha vermelha debaixo desse comando.
Obrigado
Tiago

F

Tenta tirar os ()

vetor.length
L

Ok valeu cara…
o problema sumiu

A

“laine”:
Ola
nao sei pq mas nao esta reconhecendo o comando vetor.length()…ta aparecendo uma linha vermelha debaixo desse comando.
Obrigado
Tiago

Eu nao havia testado o codigo… Eu fiz direto no Browser :roll:

T

tinha nada para fazer peguei e fui fazer tambem !!!! :lol:

public class matrix {

	public static void main(String[] args) {

int x,y;
double maior, menor;
double m[][]= {{1,2,3},{4,5,6}};
maior=m[0][0];
menor=m[0][0];
	for (x=0; x<2; x++){
		for (y=0; y<3;y++){
			if (m[x][y]>maior)
			maior=m[x][y];
			if (m[x][y]<menor)
			menor=m[x][y];
		}
	}
  System.out.println("O maior numero é: "+maior);
  System.out.println("O menor numero é: "+menor);
  
  }
}

LEIA MAIS.....LEIA DENOVO......LEIA TRAVéIZ :roll: Me parece que voce ta lendo pouco!!

L

OLa,
ae tRuNkSnEt,valeu mesmo.
Obrigado.
Tiago

L

Ola galera,
valeu pelas ajudas ae…
Terminei meu projeto…hehe.
Obrigado
Tiago

Criado 6 de maio de 2004
Ultima resposta 10 de mai. de 2004
Respostas 9
Participantes 5