Non lasciate che muoia......
Ero sicuro di esserci riuscito ma purtroppo non è cosi..
Quest'algoritmo non ORDINA 
non capisco come mai, l'ho copiato dal libro, ho sostituito solamente lista[x] con lista[y][z][x]
codice:
void sort_selezione (int lista[][ITERAZIONI][DIMENSIONE_MAX_LISTA],int m,int n)
{
int i,j,k,min;
k = dimensioni[n];
for(i=0;i<k-1;i++)
{
min =i;
for(j=i+1;j<n;j++)
if(lista[m][n][j]<lista[m][n][min])min=j;
scambia(&lista[m][n][i],&lista[m][n][min]);
}
}
questa è la chiamata:
codice:
for(i=0;i<4;i++)
for(j=0;j<7;j++)
sort_selezione(testa,i,j);
e questa è la funzione dello scambio
codice:
void scambia(int *x,int *y)
{
int temp= *x;
*x = *y;
*y = temp;
}