
ayuda con este ejercicio de matrices
Publicado por Robert (4 intervenciones) el 12/07/2015 18:47:33
Buenas
Tengo un problema con este código.
Necesito llenar el arreglo con números aleatorios y no sé como hacerlo, en lugar de que el usuario que ingrese los números. Como hago para que me muestre un mensaje de error si el espacio es mayor a 15. Y también como hago para que me indique en que posición del arreglo está cada número aleatorio creado.
Esto es lo que llevo por ahora
Tengo un problema con este código.
Necesito llenar el arreglo con números aleatorios y no sé como hacerlo, en lugar de que el usuario que ingrese los números. Como hago para que me muestre un mensaje de error si el espacio es mayor a 15. Y también como hago para que me indique en que posición del arreglo está cada número aleatorio creado.
Esto es lo que llevo por ahora
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import java.util.Scanner;
public class arreglo {
public void arreglo1() {
Scanner in = new Scanner(System.in);
double x[], mayor, menor;
int n, i;
do {
System.out.print("Cantidad de elementos del arreglo : ");
n = in.nextInt();
} while (n <= 0 || n > 15);
x = new double[n];
for (i = 0; i < n; i++) {
System.out.print("x[" + i + "]: ");
x[i] = in.nextDouble();
}
System.out.println("Elementos del arreglo");
for (i = 0; i < n; i++) {
System.out.println("x[" + i + "]: " + x[i]);
}
// Calculo del mayor y menor
mayor = menor = x[0];
for (i = 1; i < n; i++) {
if (x[i] > mayor) {
mayor = x[i];
} else if (x[i] < menor) {
menor = x[i];
}
}
System.out.println("El mayor es " + mayor);
System.out.println("El menor es:" + menor);
}
}
Valora esta pregunta


0