Java - Arreglos

 
Vista:

Arreglos

Publicado por LUIS EMILIO (1 intervención) el 27/09/2023 20:51:24
public class ArraysDos {
public static void arraysdos() {
Scanner s = new Scanner(System.in);
int cantidad, numeros = 0, indice = 0;
double acum = 0;
// Declarar el tamaño del arreglo
do {
System.out.println("Ingresa el tamaño del arreglo deseado: ");
cantidad = s.nextInt();
if (cantidad < 3)
System.out.println("El tamaño mínimo del arreglo es 3");
} while (cantidad < 3);
int A[] = new int[cantidad];
// Ingresar números dentro del arreglo
System.out.println("Ingresa los " + cantidad + " números que quieres dentro
del arreglo");
for (int i = 0; i < A.length; i++) {
System.out.print("Ingresa el número " + (i + 1) + ": ");
A[i] = s.nextInt();
}
System.out.println();
// Imprimir el arreglo
System.out.println("Los números dentro del arreglo son: ");
System.out.print(" ");
for (int i = 0; i < A.length; i++) {
System.out.print(A[i] + " ");
}
// Suma de los núeros entre el 3 y 10
System.out.println("\nObtener la suma de los números entre el 3 y el 10");
for (int i = 0; i < A.length; i++) {
if (A[i] > 2 && A[i] < 11) {
acum = acum + A[i];
}
}
System.out.println(" La suma total es= " + acum);
// Promedio de los números entre el 5 y 25
System.out.println("\nObtener el promedio de los números entre el 5 y 25");
acum = 0;
for (int i = 0; i < A.length; i++) {
if (A[i] > 4 && A[i] < 26) {
acum = acum + A[i];
numeros++;
} }
System.out.println(" La suma total es= " + (acum / numeros));
// Imprimir el valor de las posiciones pares del arreglo
System.out.println("\nImprimir el valor de las posiciones pares del
arreglo");
for (int i = 0; i < A.length; i++) {
if (i % 2 == 0) {
System.out.print(A[i] + " ");
}
}
System.out.println();
// Imprimir el valor de las posiciones impares del arreglo
System.out.println("\nImprimir el valor de las posiciones impares del
arreglo");
System.out.print(" ");
for (int i = 0; i < A.length; i++) {
if (i % 2 != 0)
System.out.print(A[i] + " ");
}
System.out.println();
// Imprimir la posición del número mayor del arreglo así como el valor
System.out.println("\nImprimir la posición del número mayor del arreglo así
como el valor");
System.out.print(" ");
numeros = 0;
for (int i = 0; i < A.length; i++) {
if (A[i] > numeros) {
numeros = A[i];
indice = i; }
}
System.out.println(" El valor más alto del arreglo es " + numeros + " y
está en el índice " + indice);
// Imprimir la posición del número menor del arreglo así como el valor
System.out.println("\nImprimir la posición del número menor del arreglo así
como el valor");
numeros = 1000;
indice = 0;
for (int i = 0; i < A.length; i++) {
if (A[i] < numeros) {
numeros = A[i];
indice = i; }
}
System.out.println(" El valor más bajo del arreglo es " + numeros + " y
está en el índice " + indice);
s.close(); }
}
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
Imágen de perfil de Alfil
Val: 17
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Arreglos

Publicado por Alfil (12 intervenciones) el 13/02/2024 10:59:43
Lo mismo es un poco tarde pero, ¿Cual era la pregunta?.

Así a bote pronto te falta la función estática Main, Tampoco he mirado mucho el código más allá de una leída rápida.
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