viernes, 27 de noviembre de 2015

Leer 10 números enteros. Debemos mostrarlos en el siguiente orden: el primero, el último, el segundo, el penúltimo, el tercero, etc.

package bol04ej04;
public class Main {
public static void main(String[] args) {
int i, t[];
t = new int[10];
for (i=0;i<10;i++){
System.out.print("Introduzca numero: ");
t[i]=Entrada.entero();
}
System.out.println("El resultado es:");
for (i=0;i<=4;i++){
System.out.println (t[i]); // mostramos el i-ésimo número por el principio
System.out.println(t[9-i]); // y el i-ésimo por el final
}

// como en cada vuelta de for se muestran dos números
// para mostrarlos todos, solo necesitaremos la mitad de vueltas.
}
}

6 comentarios:

  1. Hola, para la siguiente clase tengo que her lo mismo, estaba revisando tu código y tiene un error en la linea 2. No he podido corregirlo.

    ResponderBorrar
    Respuestas
    1. porque el lo ingreso por teclado, puedes hacerlo con Scanner es mas comodo, ya que hay tre maneras de guardar los datos

      Borrar
    2. package Arrays;

      import java.util.Scanner;


      public class Leer10numeros {
      public static void main(String[] args){
      Scanner sc = new Scanner(System.in);

      int numero[] = new int[10];
      for(int i=0;i<10;i++){
      System.out.println("Introduzca numero");
      numero[i] = sc.nextInt();
      }
      System.out.println("El resultado es");
      for(int i=0;i<=4;i++){
      System.out.println(numero[i]);
      System.out.println(numero[9-i]);
      }
      }
      }

      Borrar
  2. Pregunta. Como haría para validarlo si es un impar. Pues al colocar un impar no se muestra el ultimo. Ejemplo:
    1-5 2-4 el "3" no se muestra. Así pasa con los impares.

    ResponderBorrar
  3. Hola alguien podria mostrarme un ejercicio de como hacer la frecuencia de un array

    ResponderBorrar
  4. public class Ej4 {
    public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);
    int[] numeros = new int[10];

    for (int i = 0; i < 10; i++) {
    System.out.println("Introducir número:");
    numeros[i] = sc.nextInt();
    }

    for (int i = 1,j=numeros.length; i < 6; i++,j--) {
    System.out.println(i);
    System.out.println(j);
    }

    }
    }

    ResponderBorrar

Es muy importante tu comentarios: