#include "nrutil_lmn.h" int main (void) { /* program principal - citeste o matrice patrata, reala, si o scrie */ int n; /* dimensiunea matricelor */ MATRIX a; /* matricea */ int i, j; printf ("\n Introduceti dimensiunea matricei "); scanf ("%d", &n); /* aloca spatiu de memorie pentru matrice */ a = matrix (1, n, 1, n); /* citeste matricea */ for (i = 1; i <= n; i++) for (j = 1; j <= n; j++) { printf ("\n a[%d][%d] = ", i, j); scanf ("%f", &a[i][j]); } /* afiseaza matricea */ printf ("\n Matricea citita este \n"); for (i = 1; i <= n; i++) for (j = 1; j <= n; j++) printf ("a[%d][%d] = %f \n", i, j, a[i][j]); /* elibereaza spatiu de memorie */ free_matrix (a, 1, n, 1, n); return (0); }