Las matrices son arreglos bidimensionales de números. En c los índices de las filas y columnas se numeran de forma consecutiva empezando desde el cero.
Para declarar una matriz:
Tipo_de_dato nombre [num_filas][num_columnas];
Para inicializar la matriz de la imagen que se mostró al inicio:
int matriz [2][4]= {2,4,5,8,6,3,1,9};
Una forma alternativa para inicializar una matriz es:
int matriz [2][4]= { {2,4,5,8}, {6,3,1,9} };
Para asignar un valor(v) en la fila (f) y columna(c) de la matriz (m) se debe realizar:
m[f] [c] = v;
Para introducir los datos de una matriz o mostrar los datos se utilizan 2 bucles anidados.
Ejemplo:
Realizar un programa que calcule el determinante de una matriz 3×3 que el usuario proporcione.
Código:
Ejecución del programa: