← Tornar a l'índex d'exercicis
Els arrays són la primera estructura de dades que permet emmagatzemar múltiples elements consecutius a la memòria. Resol els qüestionaris per assegurar-te que entens com funcionen els índexs i les dimensions.
Índexs, accés a elements i comportament durant l'execució de bucles.
Si tenim aquest array:
Emparella les següents operacions amb el seu resultat:
Quin serà el valor de l'array numbers després d'executar aquest codi?
Definició de files i columnes i inicialització de matrius.
Per a definir una matriu d'enters de dues files i tres columnes, podem utilitzar
int[][] matriu = new matriu[2][3];int[][] matriu = new int[2][3];int[2][3] matriu = new int[3][2];int[][] matriu = new matriu[2][3];Indica si la forma d'inicialitzar aquesta matriu és correcta:
Suma i mitjana d'un array: Donat un array d'enters introduït per l'usuari, calcula la suma de tots els elements i la mitjana aritmètica.
Màxim i mínim d'un array: Troba el valor més gran i el més petit d'un array d'enters i la posició on es troben.
Inversió d'un array: Inverteix l'ordre dels elements d'un array sense utilitzar un segon array auxiliar.
Matriu Identitat: Genera i mostra una matriu identitat de mida N x N (valors 1 a la diagonal principal, 0 a la resta).
Inicialitzar array: Llegeix N enters des del teclat i desa'ls en un array per mostrar-los en ordre invers.
Cercant mines: En una matriu que representa un tauler de joc, compta quantes mines hi ha al voltant d'una casella (fila, columna).
Suma de matrius: Suma dues matrius bidimensionals de les mateixes dimensions i mostra la matriu resultant.
Bomberman: Simula l'explosió en creu d'una bomba en un tauler 2D, buidant els obstacles adjacents.