Mam pewien problem. Funkcja quicksort malejąco działa bez zarzutu. Natomiast gdy chce ją zmienić by sortowałą rosnąco plik .exe napotyka błąd, natomiast przy kompilacji wszystko przebiega w porzadku.
void sortowanie(int A[], int n, int m){
int i = n, j = m + 1;
int temp, pivot = A[n];
do {
do
i++;
while (A[i] > pivot);
do
j--;
while (A[j] < pivot);
if (i < j) {
temp = A[i];
A[i] = A[j];
A[j] = temp;
}
} while (j > i);
A[n] = A[i];
A[i] = pivot;
if (j - 1 > n) sortowanie(A, n, j - 1);
if (m > j + 1) sortowanie(A, j + 1, m);
}