viết chương trình tìm ước chung lớn nhất của hai số với yêu cầu sử dụng thuật toán euclid thuật toán euclid: + a chia hết cho b thì ucln(a,b)=b +a chia b dư r thì ucln(a,b)=b,r

2 câu trả lời

Program UCLN;

Uses crt;

Var a,b,r:byte;

Begin

     Clrscr;

     Writeln('CHUONG TRINH TIM UCLN CUA HAI SO');

     Write('Nhap a: ');readln(a);

     Write('Nhap b: ');readln(b);

     r:=a mod b;

     While r<> 0 do

     Begin

         b:=r;

         a:=b;

         r:=a mod b;

     End;

     Write('UCLN cua hai so la: ',b);

     Readln

End.

var a,b,t:longint;

begin

write('Nhap 2 so: '); readln(a,b);

while a>0 do
begin
t:=b mod a;
b:=a;
a:=t;
end;
write('UCLN: ',b);

readln

end.

Câu hỏi trong lớp Xem thêm
4 lượt xem
1 đáp án
17 giờ trước