dado un arreglo de enteros x, y un entero n, encuentre una posiscion de x en la que se encuentre x

Respuestas

Respuesta dada por: Israelsanchezn01
1
Ordenar un arreglo en forma ascendente y luego mostrarlo por pantalla.

4.- Dado un arreglo A de n números enteros, se pide obtener los arreglos B y C a partir del arreglo A. En el arreglo B se deben poner los números pares y en el arreglo C se deben poner los números impares.

int[]A = {2, 8, 15, 3, 22, 14, 5, 6, 7};
int[]B= {2, 8, 22, 14, 6};
int[]C = {15, 3, 5, 7};

Ok, son todos los ejercicios que veremos hoy, nuevamente analicemos, ok? ¡Ahora si a resolverlos!


1.- Llenar un arreglo de tamaño 20 con números aleatorios en el mismo rango usando Math.random, luego mostrar el mayor número de todos.

Bueno entonces, creamos el arreglo de tamaño 20, luego recorremos el arreglo para agregar los números aleatorios en la posición correspondiente (no olvideis que la primera posición válida de un arreglo es 0 y la última posición valida es igual al tamaño del arreglo menos 1).
Luego de tener los 20 números aleatorios llenados, debemos recorrer nuevamente el arreglo revisando los valores de este uno por uno para ver cual es el mayor y eso es todo. Veamos el código =)


public class Ejercicio1 {
public static void main(String[]args) {
int[]arreglo = new int[20]; // creamos un arreglo para almacenar 20 elementos
int num = 0;
System.out.println("los numeros aleatorios son:");
for(int i = 0; i < arreglo.length; i++) {
arreglo[i] = (int)(Math.random()*20+1); //generamos un numero aleatorio
//en el rango buscado y lo almacenamos en el arreglo
System.out.print(arreglo[i] + ",");
}
int mayor = 0;
//buscamos el mayor numero
for(int i = 0; i < arreglo.length; i++) {
if(arreglo[i] > mayor) {
mayor = arreglo[i];
}
}
System.out.println();
System.out.println("el mayor elemento del arreglo es: " + mayor);
}
}
Preguntas similares