si, innanzi tutto grazie per avermi aiutato, infatti rileggendo il codice primascritto non lo capisco neanche io.
Però dopo un pò di tempo mi sono avvicinato a quello che hai scritto tu.
Però il fatto che non riesco a capire è che nel momento in cui la matrice è generica, quel 3 cosa diventa?
io ho scritto questo
ma mi esce questocodice:void reverse_mat(matrice mat, int riemp){ int i,j; int temp; int col=riemp-1; FILE*fp=fopen("output.txt", "a"); if(fp==0){ cout<<"\nErrore nel creare/aprire il file!!\n"; system("PAUSE"); exit(1); } for(i=0;i<riemp;i++) for(j=0;j<(riemp/2);j++){ temp = mat[i][j]; mat[i][j] = mat[i][col-j]; mat[i][col-j] = temp; fprintf(fp, "%d ", mat[i][j]); fprintf(fp,"\n"); } fclose(fp); }
Vi giuro sto fuso! e pure ne ho fatti di esercizicodice:14 3 10 7 0 1 11 16![]()

Rispondi quotando
