1º La creación de una tabla de 1000 elementos de tipo entero. Para ello
utilizaremos la generación aleatoria de números entre -5000 y 5000. No importa
que se repitan los números.
2º Pediremos también un número entero entre -5000 y 5000 y lo
buscaremos en la tabla anteriormente creada. Si lo encuentra, debemos indicar
simplemente la primera posición donde aparece. Si no aparece, debemos indicarlo
de alguna forma también.
y me he quedado en el 2º paso y no se si esta del todo bien el código que e puesto yo creo que si, si alguien me puede ayudar :D
Gracias!
Código:
{ int tabla[]=new int[1000]; Random rnd=new Random(); rnd.setSeed(6258); int x=0,i, j, aux; for(i=0;i<tabla.length;i++) { tabla[i]=x; x=(int)(rnd.nextInt(1000)*10-5000); System.out.println(x); } for (i=0;i<tabla.length-1;i++) { for (j=i+1; j<tabla.length;j++) { if (tabla[j] < tabla[i]) { aux = tabla[i]; tabla[i] = tabla [j]; tabla [j] = aux; } } } for (i=0;i<tabla.length;i++) System.out.println("tabla["+i+"]="+tabla[i]); } }