TEMA

Wrong answer (10%) - JAVA

Isac Cavalcante preguntado 3 years ago

Minha saída está perfeita, mas ainda não está reconhecida como certa. O que eu faço? Codigo:

Scanner atv =new Scanner(System.in); int X= 0; int N[]=new int[20];

    for(int i=0;i<N.length;i++){
        N[i]=atv.nextInt();
    }
    for(int j=0;j<=10;j++){
        X= N[19-j];
        N[19-j]=N[j];
        N[j]=X;

    }
    for(int k=0;k<N.length;k++){
        System.out.println("N["+k+"] = "+N[k]);
    }

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.

  • Wellerson Salvatore respondido 3 years ago

    Minha logica foi a seguinte: primeiro preencher o vetor com os valores, depois imprimir de tras pra frente os valores desse vertor por exemplo.

    ENTRADA
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
    SAIDA
    20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

    fazendo isso não precisa haver a troca dos valores dentro do vetor economizando tempo de execução.