Ko smo z nalogami končali, smo nadaljevali z vajami in sicer z matrikami. Ogledali smo si funkcijo BeriMatriko, ki prebere celo matriko. Na začetku definiramo glavo funkcije:
void BeriMatriko(dim * dim, int matrika [MAX][MAX])in nato zacnemo brati dimenzijo z z ukazom:
*dim = BeriVrednost ("Vpisi dim"),
Ko jo preberemo, začnemo brati matriko. Matriko beremo po vrsticah - vsako vrstico posebej s klicem funkcije BeriVrstico. Ko funkcija ukaza prebere prvo vrstico, skoči v drugo in tako naprej, dokler ne prebere vseh vrstic matrike:
for (vrstica = 0; vrstica < *dim; vrstica ++) BeriVrstico (*dim, matrika [vrstica]);
Dimenzija matrike in matrika sta izhodna parametra funkcije BeriMatriko.