Raga scusate ma sono nuovo del c e davvero con i puntatori non ci sto capendo molto.
Quello che sto cercando di fare è calcolare un determinante di una matrice di dimensione al massimo 100*100.

Ho preso spunto dalla vostra discussione ma mi riesce difficile capire quello che è stato scritto qui:
codice:
int i;
int **matrice;

matrice = new int*[5];

for (i = 0; i < 5; i++)
    matrice[i] = new int[5];
int ** matrice non ho capito cosa sta ad indicare.
Ma è un puntatore ad un vettore???
E' bidimensionale????
se devo accedere sia alle righe che alle colonne per riempire la matrice come devo fare??

Dimenticavo sto usando il C non il C++ !!!!!