typedef struct {
	int filas;
	int columnas;
	double **elementos;
} Matriz;

Matriz crearMatriz(int, int);
void inicializarMatriz(Matriz *, double);
void imprimirMatriz(Matriz);
void llenarMatriz(Matriz *);
void mostrarDiagonal(Matriz);
Matriz sumarMatrices(Matriz, Matriz);
Matriz multiplicarMatrices(Matriz, Matriz);
Matriz invertirMatriz(Matriz);
Matriz traspuestaMatriz(Matriz);
double determinanteMatriz(Matriz);

