Di niente, ma c'è ancora qualcosa che non va:
for(int r = 0; r <= rig; r++)
occhio alla condizione, così vai a leggere zone di memoria che non competono alla matrice!
for(int c = 0; c <= col; c++)
stesso discorso di sopra, in questo caso la vecchia condizione era esatta (è inutile andare a cercare l'array laddove non può entrarci).
P.S.
Quel
v[0 + j]
non si può guardare!