Algoritmo de Ordenação de Elementos
Fala galera, belezinha? Eu sou estou começando a estudar algoritmos e fiz este aqui.
O intuito é fazer com que ordene os elementos do vetor em ordem crescente, mas não está dando certo. Alguém pode me dar uma luz onde que estou errando?
início {
inteiro: numeros[5];
inteiro: i;
inteiro: j;
inteiro: aux;
i = 0;
enquanto (i < 5) {
leia (numeros[i]);
i++;
}
para i de 0 até 3 passo 1 {
para j de 1 até 4 passo 1 {
se(numeros[i] > numeros[j]) {
aux = numeros[i];
numeros[i] = numeros[j];
numeros[j] = aux;
}
}
}
para i de 0 até 4 passo 1 {
escreva (numeros[i]);
}
}
O intuito é fazer com que ordene os elementos do vetor em ordem crescente, mas não está dando certo. Alguém pode me dar uma luz onde que estou errando?
início {
inteiro: numeros[5];
inteiro: i;
inteiro: j;
inteiro: aux;
i = 0;
enquanto (i < 5) {
leia (numeros[i]);
i++;
}
para i de 0 até 3 passo 1 {
para j de 1 até 4 passo 1 {
se(numeros[i] > numeros[j]) {
aux = numeros[i];
numeros[i] = numeros[j];
numeros[j] = aux;
}
}
}
para i de 0 até 4 passo 1 {
escreva (numeros[i]);
}
}
William
Curtidas 0