Alguém pode me ajudar?
A partir do vetor {10, 2, 4, 5, 30}, imprima na ordem crescente e
decrescente dos valores.
Exemplo de saída
2 4 5 10 30
30 10 5 4 2
É + ou - assim:
for (i = 0; i < qtd d valores; i++){
writeln(digite valor);
readln(n[i]);
}
menor = n[0];
for (i = 1; i < qtd d valores; i++){
if (n[i] < menor) then
menor = n[i];
else
menor = menor;
Ñ me lembro mto a sintaxe d C, mas é mais ou menos
assim.. a ideia é essa.. já fiz mto esse programa..
só q agora tô em java, ñ lembro mto C.
Para valores maiores é só inverter o sinal ou implementar esse
código aí!! Sucesso!!
sei que isso é possivel através do método Buble Sort (Bolha)..
Logicamente ´pe utilizado a mesm,a estrutura para demias Linguagens... como não conheço muito C
achei esse ai a unica diferença de um para outro é o Sinal de > e outro de < a estrutura é a mesma para Crescente quanto para decrescente
Na wikipedia tem mais coisas falando a respeito do Bubble sort, da uma olhada lá
Comments
É + ou - assim:
for (i = 0; i < qtd d valores; i++){
writeln(digite valor);
readln(n[i]);
}
menor = n[0];
for (i = 1; i < qtd d valores; i++){
if (n[i] < menor) then
menor = n[i];
else
menor = menor;
}
Ñ me lembro mto a sintaxe d C, mas é mais ou menos
assim.. a ideia é essa.. já fiz mto esse programa..
só q agora tô em java, ñ lembro mto C.
Para valores maiores é só inverter o sinal ou implementar esse
código aí!! Sucesso!!
sei que isso é possivel através do método Buble Sort (Bolha)..
Logicamente ´pe utilizado a mesm,a estrutura para demias Linguagens... como não conheço muito C
achei esse ai a unica diferença de um para outro é o Sinal de > e outro de < a estrutura é a mesma para Crescente quanto para decrescente
Na wikipedia tem mais coisas falando a respeito do Bubble sort, da uma olhada lá