3 Definir el número de filas y columnas de la matriz con el siguiente código :
# define MAX_ROWS 2
# define MAX_COLUMNS 2
4
Declarar una tienda matriz de los valores mediante la adición de el siguiente código en su función :
int mat [ MAX_ROWS ] [ MAX_COLUMNS ] ;
5
Recuperar valores con un usuario del sistema para cada elemento de la matriz con el siguiente código en su función :
printf ( "Introduzca valores enteros para cada elemento de la matriz (% d, % d) " , MAX_ROWS , MAX_COLUMNS ) ;
int x, y, i;
< p > char str [ 256 ] ;
de (x = 0 ; x < MAX_ROWS ; x + + )
for (y = 0 , y < MAX_COLUMNS , y + +) {
printf ("\\ n% d, % d: " , x, y);
fgets (str , 256, stdin ) ;
mat [x ] [ ,"y] = atoi (str ) ;
}
El doble " para los" ciclos de loop de uno en uno a través de todos los elementos de matriz . La función " fgets " recupera la entrada del usuario y la función " atoi " convierte la entrada de una cadena en un valor entero.
6
Calcula el determinante de una de dos en dos la matriz y la pantalla su valor añadiendo el siguiente código: int
determinante ;
determinante = (mat [ 0 ] [ 0 ] * mat [ 1 ] [ 1 ] ) - (mat [ 0 ] [ 1 ] * mat [ 1 ] [ 0 ] ) ;
printf ("\\ nDeterminant :% d" , determinante ) ;
7
Guarde el archivo . Compilar y ejecutar el programa para que su matriz.