// Il file header della libreria va incluso perché
// si fa uso della definizione dello struct matrice,
// quindi è necessario che il compilatore sappia
// com'è definita.
#include "matrici.h"
// Corpi delle funzioni di gestione delle matrici
// i cui prototipi sono stati definiti in matrici.h
void creamatrice (int r, int c, matrice &A)
{
A.R = r;
A.C = c;
A.p = newdouble [r*c];
}
void inseriscielemento (matrice &A, int i, int j, double v)
{
A.p[i*A.C+j] = v;
}
double estraielemento (matrice &A, int i, int j)
{