sortowanie tablic

0

mam takie zadanie zeby zrobic losową tablice 30 elementową z zakresu od 0 do 8 i ją posortować. problem w tym ze nie wiem jak zrobic to sortowanie :/
tu jest to co napisałam ale ten program nie wyswietla tej posortowanej tablicy
#include <stdio.h>

#include <stdlib.h>
void zapelnij_tablice (int tab[])

{

int i;

srand(time(0));

for (i=0; i<N; i++)

{

    tab[i]=(rand()%9);
}

}

void wyswietl_tablice (int tab[])

{

int i;

for (i=0; i<N; i++)

{

    printf("%d=%d \n", i, tab[i]);

}

}

void sortowanie (int tab[])

{

int i=1, j=0, t;

for (i; i<N; i++);

for (i=0; i<N; i++);

for (j; j<N; i++)

{
    for (i=0; i<N; i++)

    {
       if (tab[i]>tab[i+1])
    {
        t=tab[i];

        tab[i]=tab[i+1];

        tab[i+1]=t;
    }
    }
}

}

void wyswietl_sortowana (int tab[])
{
int i;

printf("pososrtowane liczby:");

for (i=0; i<N; i++)

{
    printf("%d\n", tab[i]);
}

}

int main ()

{

int tab[N];

zapelnij_tablice(tab);

wyswietl_tablice(tab);

sortowanie(tab);

wyswietl_sortowana(tab);

return 0;

}

0

I jeszcze pytanie, jak to Chcesz posortować, Czytałaś coś o algorytmach sortowania? Jesli nie, to na początek, Spróbuj to zrobić tak jak Sortujesz karty w jakiejś grze, po ich podniesieniu.

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