why is my code not working

r/

void sortDescending(Bear bears[], int size) {
for (int i = 0; i < size - 1; i++) { for (int j = i + 1; j < size; j++) { if (bears[j].price > bears[i].price) {
Bear temp = bears[i];
bears[i] = bears[j];
bears[j] = temp;
}
}
}
}