Quello che chiedi non ha senso ...
In ogni caso la matrice può essere vista come un vettore.
Quindi:
Provare per crederecodice:int matrice[DIM_MAX][DIM_MAX]; int i, j, temp; int *ptr; for (i = 0; i < DIM_MAX; i++) for (j = 0; j < DIM_MAX; j++) { printf ("Inserire l'elemento %d - %d: ", i, j); scanf ("%d%*c", &(matrice[i][j])); } ptr = & (matrice[0][0]); for (i = 0; i < DIM_MAX*3; i++) for (j = i+1; j < DIM_MAX*3; j++) if (ptr[i] > ptr[j]) { temp = ptr[i]; ptr[i] = ptr[j]; ptr[j] = temp; } for (i = 0; i < DIM_MAX; i++) { for (j = 0; j < DIM_MAX; j++) printf ("%d ", matrice[i][j]); printf ("\n"); }

Rispondi quotando