Witam
Mam napisaćprogram który posortuje tablice rosnąco.Napisałem taki program
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void zapelnij(int tab[260])
{
int i;
for(i=0;i<260;i++)
{
tab[i]=rand()%256;
}
}
void sortuj_tab(int tab[260])
{
int i,j,bufor;
for(j=0;j<260-1;j++)
{
for(i=0;i<260-j-1;i++)
{
if(tab[i]>tab[i+1])
{
bufor=tab[i];
tab[i] = tab[i+1];
tab[i+1]= bufor;
}
}
}
}
void wyswietl (int tab[260])
{
int i;
for(i=0;i<260;i++)
{
printf("\nTablica o indeksie %d ma wartosc: %d",i,tab[i]);
}
printf("\n");
}
int main(void)
{
int tab[260];
srand(time(NULL));
zapelnij(tab);
wyswietl(tab);
sortuj_tab(tab);
system("pause");
return(0);
}
Problem w tym że tablica się nie sortuje.Czy ktoś pomoże mi znaleśći poprawić błąd.z góry dziękuje
pozdrawiam