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
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:
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!
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;
}
}