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
3 lượt xem
2 đáp án
17 giờ trước