gf
Encontrar o maior elemento.
Em um vetor: Ordena o vetor e pega a ultima ou primeira posição dependendo da ordenação
Para ordenar o vetor ja existe metodo pronto na internet(bolha por ex:)
Em uma lista encadeada: ordena ou percorre um a um perguntando se o que eu tenho é maior do que o que eu pesquiso
Lista # - 5 - 9 - 7 - 3 - 1 - 6 - 4 - 8 - 0 - 2
guarda a 1ª posição -> x = lista.value();
while(lista.next != null && x < lista.next.value())
lista = lista.next;
Em tempo de execução, ou seja, o usuario entra com varios numeros e vc pesquisa
x=-1;//para entrar no while
while(x != 0){
x = Usuario digita um numero;
y = 0 ;//Usa na comparação
if(x > y)
y = x;
}
[code]import javax.swing.*;
public class Sentinela14{
public static void main(String []args){
int numeroAtual=0;
int cont = 1;
int pessoas = 0;
int maiorNumero=0;
while(cont > 0){
int nDig = Integer.parseInt(JOptionPane.showInputDialog("Digite um "+ numeroAtual));
if(nDig > 0){
pessoas = pessoas + nDig;
numeroAtual ++;
}
cont = nDig;
}
JOptionPane.showMessageDialog(null,"A numero e : " + maiorNumero);
}
}
[/code]
como isso ficaria no meu codigo?por favor
oi, não precisa por em um vetor
faça assim
if(nDig > 0)
{
[color=red] if(nDig > maiorNumero)
maiorNumero = nDig
[/color]
pessoas = pessoas + nDig;
numeroAtual ++;
}
bjs
brigadãaooo
(:
´´