Progetto sessione autunnale a.a. 2004/2005

Una matrice sparsa è una matrice nella quale la maggior parte degli elementi valgono zero. Una matrice sparsa può essere convenientemente rappresentata utilizzando delle liste (relative alle righe o alle colonne) che riportano i valori non nulli, anziché un array bidimensionale.

Scrivere una libreria ANSI C che esporta le funzioni per la lettura da tastiera di una matrice sparsa, la stampa a video di una matrice sparsa, il calcolo della somma di due matrici sparse, e il calcolo del prodotto di due matrici sparse.