Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Người đăng:
Dạng bài
Viết chương trình khai báo cấu trúc phân số gồm tử số và mẫu số. Với hai phân số được cho trước, thực hiện các yêu cầu sau:
- Rút gọn từng phân số.
- Thực hiện các phép toán: cộng, trừ, nhân, chia hai phân số, sau đó rút gọn kết quả.
Input:
- Một dòng chứa bốn số nguyên dương ~ tu1, mau1, tu2, mau2 ~ ( ~ 0 < tu1, mau1, tu2, mau2 \leq 100 ~ ), lần lượt là:
- ~ tu1, mau1 ~: tử số và mẫu số của phân số thứ nhất.
- ~ tu2, mau2 ~: tử số và mẫu số của phân số thứ hai.
Output:
- Gồm sáu dòng, mỗi dòng chứa tử số và mẫu số của một phân số sau khi rút gọn:
- Phân số thứ nhất sau khi rút gọn.
- Phân số thứ hai sau khi rút gọn.
- Tổng hai phân số sau khi rút gọn.
- Hiệu (phân số thứ nhất trừ phân số thứ hai) sau khi rút gọn.
- Tích hai phân số sau khi rút gọn.
- Thương (phân số thứ nhất chia phân số thứ hai) sau khi rút gọn.
Ví dụ
Input 1
4 8
6 9
Output 1
1 2
2 3
7 6
-1 6
1 3
3 4
📌📌 Link thảo luận trên Facebook tại đây