void sortowanie(int *liczby, int lewy, int prawy)
{
int v=liczby[(lewy+prawy)/2];
int i,j,x;
i=lewy;
j=prawy;
do
{
while(liczby[i]<v) i++;
while(liczby[j]>v) j--;
if(i<=j)
{
x=liczby[i];
liczby[i]=liczby[j];
liczby[j]=x;
i++;
j--;
}
}
while (i<=j);
if(j>lewy) sortowanie(liczby,lewy, j);
if(i<prawy) sortowanie(liczby, i, prawy);
}
Witam mógłby mi ktoś wyjaśnić te 2 ostatnie czerwone linijki kodu, czemu nie może być np i zamiast lewy lub j zamiast prawy, bo nie działa takto funkcja. Dziękuje z góry za odpowiedź.