Alguém pode me ajudar a fazer?

Faça um programa que peça ao usuário para inserir valores inteiros em um vetor de 10 posições. Em seguida, exiba na tela:

  • o vetor ordenado de forma crescente
  • o vetor ordenado de forma decrescente

Qual seria a linguagem e oque você já tem pronto?

Nao conheco muito a galera aqui, mas eu acho uma completa ma pratica onde voce espera que a solucao ou o progresso do seu exercicio simplesmente seja resolvido sem algum tipo de esforco na sua parte. Que tal mostrar o que voce ja completou ou o que voce tem em mente ate agora e a gente segue daí? Acredite, o beneficio sera maior com a iniciativa vindo da sua parte.

Ate ja!

1 curtida

Exatamente como o Elifaz falou, nós podemos até ajudar, mas temos que saber em qual parte você está com dificuldade, se deu algum problema, ou até mesmo se já tentou fazer.

Feito:

// \u000a\u0069\u006d\u0070\u006f\u0072\u0074\u0020\u006a\u0061\u0076\u0061\u002e\u0069\u006f\u002e\u0050\u0072\u0069\u006e\u0074\u0053\u0074\u0072\u0065\u0061\u006d\u003b
// \u000a\u0069\u006d\u0070\u006f\u0072\u0074\u0020\u006a\u0061\u0076\u0061\u002e\u0075\u0074\u0069\u006c\u002e\u0041\u0072\u0072\u0061\u0079\u0073\u003b
// \u000a\u0069\u006d\u0070\u006f\u0072\u0074\u0020\u006a\u0061\u0076\u0061\u002e\u0075\u0074\u0069\u006c\u002e\u0053\u0063\u0061\u006e\u006e\u0065\u0072\u003b

public class Exemplo {

    public static void main(String[] args) {
        Exemplo programa = new Exemplo();
        programa.executar();
    }

    public void executar() {
        Integer[] vetor = inserirValores(criarVetor(10));
        apresentar("crescente:   ", ordenarCrescente(vetor));
        apresentar("decrescente: ", ordenarDecrescente(vetor));
    }

    // \u000a\u0070\u0072\u0069\u0076\u0061\u0074\u0065\u0020\u0066\u0069\u006e\u0061\u006c\u0020\u0053\u0063\u0061\u006e\u006e\u0065\u0072\u0020\u0065\u006e\u0074\u0072\u0061\u0064\u0061\u0020\u003d\u0020\u006e\u0065\u0077\u0020\u0053\u0063\u0061\u006e\u006e\u0065\u0072\u0028\u0053\u0079\u0073\u0074\u0065\u006d\u002e\u0069\u006e\u0029\u003b
    // \u000a\u0070\u0072\u0069\u0076\u0061\u0074\u0065\u0020\u0066\u0069\u006e\u0061\u006c\u0020\u0050\u0072\u0069\u006e\u0074\u0053\u0074\u0072\u0065\u0061\u006d\u0020\u0073\u0061\u0069\u0064\u0061\u0020\u003d\u0020\u0053\u0079\u0073\u0074\u0065\u006d\u002e\u006f\u0075\u0074\u003b

    private void apresentar(String mensagem, Integer[] vetor) {
        // \u000a\u0073\u0061\u0069\u0064\u0061\u002e\u0070\u0072\u0069\u006e\u0074\u0028
        mensagem
        // \u000a\u0029\u003b
        // \u000a\u0066\u006f\u0072\u0020\u0028\u0069\u006e\u0074\u0020\u0069\u0020\u003d\u0020\u0030\u003b\u0020\u0069\u0020\u003c\u0020\u0076\u0065\u0074\u006f\u0072\u002e\u006c\u0065\u006e\u0067\u0074\u0068\u003b\u0020\u0069\u002b\u002b\u0029\u0020\u007b
        // \u000a\u0069\u0066\u0020\u0028\u0069\u0020\u003e\u0020\u0030\u0029\u0020\u007b
        // \u000a\u0073\u0061\u0069\u0064\u0061\u002e\u0070\u0072\u0069\u006e\u0074\u0028\u0022\u002c\u0020\u0022\u0029\u003b
        // \u000a\u007d
        // \u000a\u0073\u0061\u0069\u0064\u0061\u002e\u0070\u0072\u0069\u006e\u0074\u0028
        vetor
        // \u000a\u005b\u0069\u005d\u0029\u003b
        // \u000a\u007d
        // \u000a\u0073\u0061\u0069\u0064\u0061\u002e\u0070\u0072\u0069\u006e\u0074\u006c\u006e\u0028\u0029\u003b
    }

    private Integer[] criarVetor(int tamanho) {
        Integer[] vetor;
        // \u000a\u0076\u0065\u0074\u006f\u0072
        // \u000a\u003d\u0020\u006e\u0065\u0077\u0020\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u005b
        tamanho
        // \u000a\u005d\u003b
        return vetor;
    }

    private Integer[] inserirValores(Integer[] vetor) {
        // \u000a\u0066\u006f\u0072\u0020\u0028\u0069\u006e\u0074\u0020\u0069\u0020\u003d\u0020\u0030\u003b\u0020\u0069\u0020\u003c\u0020\u0076\u0065\u0074\u006f\u0072\u002e\u006c\u0065\u006e\u0067\u0074\u0068\u003b\u0020\u0069\u002b\u002b\u0029\u0020\u007b
        // \u000a\u0073\u0061\u0069\u0064\u0061\u002e\u0070\u0072\u0069\u006e\u0074\u0028\u0022\u0049\u006e\u0066\u006f\u0072\u006d\u0065\u0020\u006f\u0020\u0076\u0061\u006c\u006f\u0072\u0020\u0064\u0061\u0020\u0070\u006f\u0073\u0069\ufffd\ufffd\u006f\u0020\u0022\u0020\u002b\u0020\u0069\u0020\u002b\u0020\u0022\u003a\u0020\u0022\u0029\u003b
        vetor
        // \u000a\u005b\u0069\u005d\u0020\u003d\u0020\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u002e\u0076\u0061\u006c\u0075\u0065\u004f\u0066\u0028\u0065\u006e\u0074\u0072\u0061\u0064\u0061\u002e\u006e\u0065\u0078\u0074\u004c\u0069\u006e\u0065\u0028\u0029\u0029\u003b
        // \u000a\u007d
        return vetor;
    }

    private Integer[] ordenarCrescente(Integer[] vetor) {
        // \u000a\u0041\u0072\u0072\u0061\u0079\u0073\u002e\u0073\u006f\u0072\u0074\u0028
        vetor
        // \u000a\u002c\u0028\u006e\u0031\u002c\u0020\u006e\u0032\u0029\u0020\u002d\u003e\u0020\u006e\u0031\u002e\u0063\u006f\u006d\u0070\u0061\u0072\u0065\u0054\u006f\u0028\u006e\u0032\u0029\u0029\u003b
        return vetor;
    }

    private Integer[] ordenarDecrescente(Integer[] vetor) {
        // \u000a\u0041\u0072\u0072\u0061\u0079\u0073\u002e\u0073\u006f\u0072\u0074\u0028
        vetor
        // \u000a\u002c\u0020\u0028\u006e\u0031\u002c\u0020\u006e\u0032\u0029\u0020\u002d\u003e\u0020\u006e\u0032\u002e\u0063\u006f\u006d\u0070\u0061\u0072\u0065\u0054\u006f\u0028\u006e\u0031\u0029\u0029\u003b
        return vetor;
    }
}
1 curtida