У меня есть три массива. И я пытаюсь отсортировать их всех по одному из них. Итак, мои массивы - это массив элементов, массив цен, массив количества. Я хочу, чтобы массив элементов был отсортирован, но соответствующие массивы не сортируются должным образом вместе с массивом элементов.
Вот алгоритм, который я создал. Вы знаете, как я могу это исправить??
DO i=1, NumItems-1
SmallestItem = MINVAL(itemarray(i:NumItems))
MINLOC_array = MINLOC(itemarray(i:NumItems))
Locationsmallest = (i-1)+MINLOC_array(1)
itemarray(Locationsmallest) = itemarray(i)
itemarray(i) = SmallestItem
pricearray(Locationsmallest) = pricearray(i)
pricearray(i) = SmallestItem
quantityarray(Locationsmallest) = quantityarray(i)
quantityarray(i) = SmallestItem
END DO