Sotrowanie tablicy 2 wymiarowej, wyświetlanie wyników

0

Mam taki kod:

#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    int i,j,k;
    int temp;
    int tab[7][7];
    srand(time(NULL));

    for(i=0; i<7; i++)
    {
        for(j=0; j<7; j++)

           tab[i][j]=rand()%10;
    }
    for(j=0;j<7;j++) //wyswietlanie
    {
        for(i=0;i<7;i++)
        {
            printf(" %d ",tab[i][j]);

        }
    }
    for(j=0;j<7;j++)
    {
        for(k=0;k<6;k++)
        {
            for(i=0;i<6;i++)
            {
                if(tab[i][j]>tab[i+1][j])
                {
                    temp = tab[i][j];
                    tab[i][j]=tab[i+1][j];
                    tab[i+1][j]=temp;
                }
            }
        }
    }
    printf("\n Postorowana tablica: ");
    for(j=0;j<7;j++)
    {
        for(i=0;i<7;i++)
        {
            printf(" %d ", tab[i][j]);
        }
    }

    getchar();

    return 0;

}

Chce posortować tablice 2 wymiarową i wyświetlić wynik w określonym porządku, a póki co dostaje ciąg liczb. Sama metoda sortowania chyba jest dobra, chodzi mi o wyświetlenie wyniku.

0
for(j=0;j<7;++j,printf("\n"))
  {
   for(i=0;i<7;++i) printf(" %d ", tab[i][j]);
  }

1 użytkowników online, w tym zalogowanych: 0, gości: 1