@Yuyevon, interessante la precisazione sulla matrice come array mono. In effetti (v + i*NCOLS + j) è proprio la formula per ottenere il dato alla riga i+1 esima e colonna j+1esima. Ti ringrazio anche per la precisazione sul fatto che in generale non è saggio affidarsi a ipotesi architetturali particolari. Ottima risposta