Maior

5 respostas
R

gf

5 Respostas

gpd38

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;

}
R
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);
           
      
      
      }	
   
   
       
   
      
   }

como isso ficaria no meu codigo?por favor

caroline_colleto

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

R

brigadãaooo
(:

R

´´

Criado 2 de novembro de 2008
Ultima resposta 2 de nov. de 2008
Respostas 5
Participantes 3