EM ORDEM CRESCENTE.
3 participantes
Página 1 de 1
EM ORDEM CRESCENTE.
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)
JOHN MITNICK- Aprendiz de Nerd
- Mensagens : 4
Pontos de contribuição : 26372
Data de inscrição : 23/10/2009
Idade : 37
Re: EM ORDEM CRESCENTE.
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;
}
}
André- Aprendiz de Nerd
- Mensagens : 4
Pontos de contribuição : 26384
Data de inscrição : 21/10/2009
Idade : 38
Localização : São Luís - MA
Re: EM ORDEM CRESCENTE.
Só fera em programação.
PauloBruzaca- Moderador
- Mensagens : 21
Pontos de contribuição : 26450
Data de inscrição : 15/10/2009
Idade : 44
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|