Lập trình đơn giản

H24

Viết chương trình pascal nhập hai số a và b tạo thành phân sô a/b . Tìm phần số tối giản của phân số a/b 

Làm giúp với !

NT
13 tháng 12 2020 lúc 17:20

uses crt;

var a,b:integer; {------------------------chuong-trinh-con-tim-uoc-chung-lon-nhat-cua-a-va-b----------------------}

function ucln(x,y:integer):integer;

var i,uc:integer;

begin

   uc:=1;

   if x<y then

      begin

         for i:=1 to x do

           if (x mod i=0) and (y mod i=0) then

              begin

                 if uc<i then uc:=i;

              end;

      end

   else begin

           for i:=1 to y do

             if (x mod i=0) and (y mod i=0) then

                begin

                   if uc<i then uc:=i;

                end;

        end;

   ucln:=uc;

end;

{-----------------------chuong-trinh-chinh---------------------}

begin

clrscr;

write('Nhap so a='); readln(a);

write('Nhap so b='); readln(b);

a:=a div ucln(a,b);

b:=b div ucln(a,b);

writeln('Phan so toi gian la: ',a,'/',b);

readln;

end.

Bình luận (1)

Các câu hỏi tương tự
H24
Xem chi tiết
KT
Xem chi tiết
H24
Xem chi tiết
TN
Xem chi tiết
H24
Xem chi tiết
TH
Xem chi tiết
KC
Xem chi tiết
KT
Xem chi tiết
H24
Xem chi tiết