ho provato a fare il debug e ora il programma non va proprio più!( i lo faccio partire da 1 e non da 0 perchè così mi salta direttamente la riga per il determinante della matrice,cmq provo anche come dici te,grazie)
forse ho trovato l errore,facendo il debug,per contare quanti elementi c erano nella matrice mettevo un intero di prova e siccome so che era una matrice quadrata il suo quadrato mi darà il nunero di riga e colonna. il problema era che facevo fscanf(f,%d,prova) prova++, facendo ovviamente sballare i valori,ora però metto fscanf(f,%d,c)prova++;ma il programma mi da 0 errori ma nell avviarlo mi dice errore memoria non può essere written