codice:
void bubblesort(int matrice[][M], int dim){
    int i, j, tmp;
    for(i=dim-1; i>0; i--){
        for(j=0; j<i; j++){
            if(matrice[i][j]>matrice[i][j+1]){
                tmp=matrice[i][j];
                matrice[i][j]=matrice[i][j+1];
                matrice[i][j+1]=tmp;
            }
        }
    }
}
Riscrivi il bubblesort in modo che funzioni su un singolo vettore, poi utilizzi il bubblesort su ogni riga della matrice:
codice:
for(int i=0;i<4;i++)       // iso c99
    bubblesort(matrice[i],4);