Salve. prima di tutto: con cosa stai programmando. secondo: quante matrici (al massimo) vuoi che ci siano alla fine? in c io farei così.
-dichiaro tante matrici quante me ne servono.
-faccio una funzione che si incrementa ogni volta che la inizio e, in base alla volta che sono, mi richiama una matrice dichiarata all'inizio del programma
-inserisco i dati relativi a quella matrice
-quando ho finito, vado in un'altra funzione dove, con matrice_finale mi carico, in base a quello che voglio avere come risultato, le varie matrici precedentemente dichiarate.
se non sono stato chiaro fammi sapere...