Cita:
Iniciado por capixi
Código:
for(int i=0; i<10; i++) //generamos 10 números
{
n = (int)(rnd.nextDouble() * 100.0); //generamos numeros aleatorios entre 0 y 100
elementos[i] = n; //guardamos el entero obtenido en el array
elementos[i]++; //le sumamos uno a la posición del array para poder guardar el siguiente número
}
Hola, la idea es correcta pero en la linea donde comentas lo de sumarle a la posición del array está mal, eso está sumándole 1 al número aleatorio que ya se generó anteriormente. No es necesario actualizar la posición del arreglo pues accedes al arreglo en [i] y i ya se actualiza en el for.