Witajcie, dlaczego ten kod sortowania mi nie działa (nie czyta ostatniej liczby):
#include <stdio.h>
int main()
{
int i,n,j,p,tab[999];
scanf("%d", &n);
for(i=0; i<n-1; i++)
{
scanf("%d", &tab[i]);
}
for(i=0; i<n; ++i)
{
for(j=0; j<n-1; ++j)
{
if (tab[j]>tab[j+1])
{
p=tab[j];
tab[j]=tab[j+1];
tab[j+1]=p;
}
}
}
for(i=0; i<n; ++i)
{
printf("%d ", tab[i]);
}
return 0;
}