Java - Generar lista de randoms enre 50 y 100

 
Vista:

Generar lista de randoms enre 50 y 100

Publicado por Kanji (3 intervenciones) el 03/12/2015 08:57:40
Buenas, resulta que soy nuevo en esto de la programación y llevo varios días en los que no avanzo, la finalidad del código es esta:

Generar una lista de 15 elementos entre 50 i 100. Crear otra lista que contenga los elementos pares de la lista anterior. Los elementos se tienen que guardar de forma consecutiva en la segunda lista.


Sé que debo hacerlo con arrays pero no acabo de entenderlo..

Gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Generar lista de randoms enre 50 y 100

Publicado por Giggs3244 (1 intervención) el 04/12/2015 01:11:13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
int arr1[] = new int[15];
int arr_par[] = new int[15];
 z=0;
// Ciclo for encargado de almacenar numeros aleatorios entre 50 y 100 en un array
for (int i = 0; i < 15; i++) {
	arr1[i] = (int)((Math.random()*51)+50);
}
 
/* Ciclo for encargado de almacenar los numeros pares que se encuentren dentro del primer array 
en un segundo array */
for (int i = 0; i < 15; i++) {
	if(arr1[i] % 2 == 0){
		arr_par[z] = arr1[i];
		z++;
	}
}
 
// Ciclo for que Muestra el contenido del array que almacena 15 elementos aleatorios 
System.out.println("Array con los 15 elementos aleatorios");
for (int i = 0; i < 15; i++) {
	System.out.print(arr1[i]+", ");
}
 
/* Ciclo for que Muestra el contenido del array que almacena los elementos pares del primer array
* si ves ceros es porque no habian 15 elementos pares, si no quieres que se muestren donde hayan
* ceros puedes condicionar la impresion por consola */
System.out.println("\nArray con los elementos pares");
for (int i = 0; i < 15; i++) {
	System.out.print(arr_par[i]+", ");
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar