Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clases Arreglos Bidimensionales
Clases Arreglos Bidimensionales
...
Matrices.... Arreglos bidimensionales:
• arreglo de dos dimensiones es un arreglo de arreglos
• se almacenan en forma contigua en la memoria, un arreglo después
del otro
• son referenciadas con un único nombre + un índice para la fila y otro
para columna
• índices parten en 0, y permiten individualizar a cada elemento, y
corresponden a la fila (arreglo) y a la columna (elemento dentro del
arreglo), del arreglo de arreglo.
• otros nombres: matrices
• todos los arreglos que componen la matriz son del mismo tipo. Esto
significa que cada arreglo (fila) es del mismo largo que los demás y
del mismo tipo (int, float, etc) que los demás.
Declaración:
Sintaxis:
tipo_dato nombre_arreglo[num_elementos1][num_elementos2]
Ejm.
Declaración de una matriz de 5 arreglos con 6 elementos en cada arreglo
int a[5][6]; // son 30 elementos en total
Asignación:
se debe asignar valor elemento por elemento:
a[1][0] = 4;
a[2][1] = 10;
a[3][4] = 5;
a[4][3] = 7;
0 1 2 3 4 5
0 3
1 4
2 10
3 5
4 7
• Se puede extender el número de dimensiones de los arreglos, en el
caso de tres dimensiones se tienen cubos.
Ejemplos :
- mat1.c
- mat2.c
- mat3.c
- mat4.c
Problema:
- suma de matrices