Ir ao conteúdo
  • Cadastre-se

Como Inverter um array


Mileni

Posts recomendados

Alguem pode me ajudar está dando erro não inverte até o fim...
4) Faça um programa que inverta as posições de um array com 10 elementos.

 import java.util.Scanner; public class exerc_4 { public static void main(String[] args) {     Scanner in = new Scanner(System.in);    int[] array = new int[10];    int j = 10;    int swap = 0;     for (int i = 0; i < array.length; i++)    {      j--;      System.out.print("Digite os numeros:");      array[i] = in.nextInt();      swap = array[i];      array[i] = array[j];      array[j] = swap;    }     for (int i = 0; i < array.length; i++)    {      System.out.println("[" + i + "] = " + array[i]);    }  }}  

Consegui deu certo já....

import java.util.Scanner;public class exerc_4 {    public static void main(String[] args) {        Scanner input = new Scanner(System.in);        int[] array = new int[10];        int aux = 0;        int i = 0;        for (i = 0; i < array.length; i++) {            System.out.print("Digite os números:");            array[i] = input.nextInt();            for (int j = 9; j > 0; j--) {                if (array[j] > array[j - 1]) {                    aux = array[j];                    array[j] = array[j - 1];                    array[j - 1] = aux;                }            }        }        System.out.println("Vetor inverso:");        for (i = 0; i < 10; i++) {            System.out.println("[ "+i+"] = "+ array[i]);        }    }}
Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...