EM ORDEM CRESCENTE.

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

EM ORDEM CRESCENTE.

Mensagem  JOHN MITNICK em Ter Nov 10, 2009 9:36 am

Caros amigos, o meu problema é o seguinte não sei como mas organizar os números, quero um Algoritmo que faça o seguinte: dado quatro números inteiros que deverão ser digitados pelo usuário e que mostre em ordem crescente os mesmos.


Última edição por JOHN MITNICK em Ter Nov 10, 2009 11:31 pm, editado 1 vez(es)
avatar
JOHN MITNICK
Aprendiz de Nerd
Aprendiz de Nerd

Mensagens : 4
Pontos de contribuição : 14492
Data de inscrição : 23/10/2009
Idade : 30

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: EM ORDEM CRESCENTE.

Mensagem  André em Ter Nov 10, 2009 3:37 pm

Resposta utilizando o algoritmo de ordenação da bolha...

Código:
import java.util.Scanner;

public class questaoforum {

    public static void main (String args[]) {       
        Scanner input = new Scanner (System.in);
        int[] v = new int[4];
        int i;
       
        for(i=0;i<4;i++){
            v[i]=input.nextInt();       
        }
        bolha(v);
        for(i=0;i<4;i++){
              System.out.print(v[i]+" ");
        }
    }
   
    public static void bolha(int[] v) {
        for (int i = 0; i < v.length-1; i++) {
          for (int j = 0; j < v.length-1; j++) {
              if (v[j] > v[j+1]) {
                troca(v, j, j+1);
              }
          }
        }
    }
   
      private static void troca(int[] v, int i, int j) {
          int temp = v[i];
          v[i] = v[j];
          v[j] = temp;
    }

}

avatar
André
Aprendiz de Nerd
Aprendiz de Nerd

Mensagens : 4
Pontos de contribuição : 14504
Data de inscrição : 21/10/2009
Idade : 31
Localização : São Luís - MA

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: EM ORDEM CRESCENTE.

Mensagem  PauloBruzaca em Qui Nov 12, 2009 2:41 pm

Só fera em programação.

_________________
avatar
PauloBruzaca
Moderador
Moderador

Mensagens : 21
Pontos de contribuição : 14570
Data de inscrição : 15/10/2009
Idade : 38

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: EM ORDEM CRESCENTE.

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum