Rút gọn phân số

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

Cho phân số ~\dfrac{a}{b}~ với ~a, b~ là các số nguyên dương. Hãy rút gọn phân số về dạng tối giản (chia cả tử và mẫu cho ước chung lớn nhất). Gợi ý: viết hàm gcd(a, b).

Dữ liệu vào

Một dòng gồm hai số nguyên dương ~a, b~ cách nhau bởi dấu cách (~1 \le a, b \le 10^9~).

Kết quả

In ra hai số: tử số và mẫu số của phân số sau khi rút gọn, cách nhau bởi dấu cách.

Ví dụ

Ví dụ 1

Input:

6 8

Output:

3 4

Ví dụ 2

Input:

5 7

Output:

5 7

Giải thích

~6/8~ có UCLN là ~2~ nên rút gọn thành ~3/4~.


Đang tải...