Tại sao code sắp xếp phân số tăng dần lại return a[n-1]?

Cho em hỏi ngay phần return a[n-1] của đoạn code dưới có nghĩa là gì ạ? Này là đoạn trích của code sắp xếp tăng dần dạng đọc/ghi file à (do tự học lập trình nên em đọc không hiểu lắm)

Fraction Ascending(Fraction a[], int n)
{
for ( int i=0;i<n;i++)
{
for ( int j=i+1;j<n;j++)
{
if (compare(a[i],a[j])==1)
{
Fraction temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
return a[n-1];
}

Trả về phần tử cuối cùng của mảng sau khi được sắp xếp.
Mà phần trả về này khá vô nghĩa.

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?