Ejercicios propuestos Arrays (Con soluciones)

EJERCICIO 1

Crear un bloque de código que pinte las vocales y solo las vocales que existen en un array de caracteres. El programa debe de ir comprobando, con un bucle, para determinar si cada carácter del array es o no una vocal.

EJERCICIO 2

Crear un bloque de código que lea las componentes de un array de enteros y me pinte cuales con pares, cuales impares y cuales con múltiplos de tres. Para este ejercicio utilizar un bucle que recorra el array y utilizar el operador %.

EJERCICIO 3

Crear un bucle que pinte por consola todas las componentes de un array en orden inverso a como están guardadas en el array

EJERCICIO 4

Crear un bloque de código que recorra los siguientes arrays y me cree otro que contenga las componentes de ambos dos. Los arrays son los siguientes:

int[] array1 = new int[]{1,2,3,4,5};

int[] array2 = new int[]{334,23,4}; El array resultado es el siguiente:

int[] array3 = new int[]{1,2,3,4,5,334,23,4};

EJERCICIO 5

Dado los siguientes arrays, hacer un bloque de código que construya un array de la siguiente manera:

char[] cars1 = new char[]{‘1′,’2′,’3′,’4′,’5′,’6’};

char[] cars2 = new char[]{‘a’,’e’,’r’,’t’,’y’,’u’};
El array resultado que se debe de construir es el siguiente:

char[] result = new char[]{‘1′,’a’,’2′,’e’,’3′,’r’,’4′,’t’,’5′,’y’,’6′,’u’};

EJERCICIO 6

Dado el siguiente array, crear un bloque de código que pinte, SOLO, las consonantes que existan en dicho array

char[] letras = new char[]{‘2′,’f’,’f’,’u’,’u’,’g’,’h’,’i’,’4′};

EJERCICIO 7

Dado el siguiente array crear un bloque de código que sume todas las componentes del array, para ello hacer uso de un bucle que vaya obteniendo todos los valores del array

float[] decimales = new float[]{3.4F,5.67F,12.0F,3.141615F,0.0F};

EJERCICIO 8

Dado el siguiente array de números, crear un bloque de código que sume por un lado solo los números pares y devuelva el resultado y por otro solo los impares y también pinte el resultado

int[] numeros = new int[]{1,2,7,3,4,65,23,78,98,34,342,45,57};

EJERCICIO 9

Dado los dos siguientes arrays, crear un bloque de código que me sume las Componentes de ambos arrays de la siguiente manera:

Array1 12
0 5

Array2 34
5 8

Resultado Resultado (1+3)(2+4) —> 4 6 (0+5) (5+8) 5 13

 

Los arrays son los siguientes:
int[][] matriz1 = new int[][]{ {1,2}, {0,5} };

int[][] matriz2 = new int[][]{ {3,4}, {5,8} };

EJERCICIO 10

Dado la siguiente matriz, crear un bloque de código que me pinte sus componentes de la siguiente manera:

{3 4 5 78} {000 0} {1 1 1 1} {6 6 6 -1}

El array bidimensional es el siguiente: int[][] numeros = new int[][]{ {3, 4, 5, 78},

{0, 0, 0, 0}, {1, 1, 1, 1}, {6, 6, 6, -1} };


Soluciones Ejercicios Arrays