Giúp mình với: Làm sao để viết phân số trong C/Python Hoặc nêu cách cách làm

1 câu trả lời

Ý tưởng:

- Nhập tử mẫu hai phân số

- Nếu mẫu 1 và mẫu 2 = 0 thì nhập lại 2 mẫu đó

- tu = tử số 1 * mẫu số 2 + tử số 2 * mẫu số 1

- mau = mẫu số 1 * mẫu số 2 ($BCNN$)

- Tính và in kết quả ra màn hình

Chương trình:

a = int(input("Nhap tu so p/s 1: "))
b = int(input("Nhap mau so p/s 1: "))

while b==0:
    b = int(input("Nhap lai mau so p/s 1: "))
    
c = int(input("Nhap tu so p/s 2: "))
d = int(input("Nhap mau so p/s 2: "))

while d==0:
    d = int(input("Nhap lai mau so p/s 2: "))

print(a,"/",b)
print(c,"/",d)

tu = a*d+c*b
mau = b*d

print("Tong 2 phan so: ",tu,"/",mau)