- Xây dựng toán tử > dùng để so sánh hai phân số. Tiến hành sắp xếp mảng phân số đã nhập theo chiều tăng dần. Hiển thị ra màn hình. Demo Code tham khảo CODE: Select All #include <iostream>using namespace std;class phanso{private: double a; double b;public: void nhapsl() { cout << "\n nhap tu so :"; cin >> a; cout << " nhap mau so :"; cin >> b; } void insl() { cout << " " << a << "/" << b; } bool operator == (phanso &); bool operator != (phanso &); bool operator > (phanso &); bool operator < (phanso &); bool operator >= (phanso &); bool operator <= (phanso &);};bool phanso::operator > (phanso &r){ int ts1, ms1; ts1 = a*r.b - b*r.a; ms1 = b * r.b; return (ts1*ms1 > 0);}bool phanso::operator < (phanso & r){ if (r>*this) return true; return false;}void sapxep(phanso a[], int n){ phanso tam; int i, j; for (i = 0; i < n; ++i) for (j = i + 1; j < n; ++j) if (a[j] < a[i]) { tam = a[i]; a[i] = a[j]; a[j] = tam; }}void main(){ phanso p, a[100];; int n; cout << "nhap so luong phan so: "; cin >> n; for (int i = 0; i < n; i++) { cout << "\nNhap vao so thu " << i << ": "; a[i].nhapsl(); } sapxep(a, n); for (int i = 0; i < n; i++) { a[i].insl(); } cout << "\n\n"; system("pause");}