Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/03/2011, 03:26
Erickvk
 
Fecha de Ingreso: septiembre-2007
Mensajes: 268
Antigüedad: 17 años, 3 meses
Puntos: 8
Respuesta: ayuda sobre java

int n, c = 1,d=20;
n = 100;

System.out.print ("muestra los numeros aleatorios ");

int[] numeros ={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,1 9}; //esto no hace falta.
int z[] ={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};//creo que hay 20 ceros.
Random r = new Random();
while (c <= n)
{
int f = r.nextInt(d);
c++;
System.out.print (f + ",");
System.out.println ();
z[f]= z[f]+1; //aqui acumulo las veces que sale el numero. deberia funcionar tambien z[f]++;

}
//despues se recorre el array z para mostrar el resultado de la ejecucion.
for (int i=0; i<z.length; i++)
{
System.out.print("el numero "+i+ " ha salido "+z[i]+" veces");
System.out.println ();
}