Sicuro che compila?

In questa linea

return(funz(mat,z+16,t),cont++);

che vuoi fare?

La funz non restituisce alcun valore (è void !) e poi inserisci nella return due elementi separati da virgola ...

Insomma, non posso eseguire questo codice ...