Programa Em C que Imprima na Ordem Crescente e Decrescente?

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

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á

Sign In or Register to comment.