viết chương trình rút gọn phân số tối giản với tử số là n, mẫu số là m;
2 câu trả lời
program bai_giai;
uses crt;
var m,n,ucln,i:longint; ms,ts:real;
begin
clrscr;
write('nhap tu so n, mau so n:');readln(n,m);
for i:=1 to n do if(n mod i=0)and(m mod i=0)then ucln:=i;
ts:=n/ucln;
ms:=m/ucln;
writeln(ms:4:0);
writeln(' -----');
write(ts:4:0);
readln
end.
*Python:
from math import gcd
n=int(input("Nhập tử số:"))
m=int(input("Nhập mẫu số:"))
tam=n
n=n//gcd(n,m)
m=m//gcd(tam,m)
print(n,m)
Câu hỏi trong lớp
Xem thêm