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

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Vamy Clor

Viết chương trình in ra ước chung lớn nhất của 2 số đc nhập từ bàn phím dùng lệnh while do và repeat until?

Nguyễn Phạm Thanh Nga
23 tháng 11 2018 lúc 17:16

mình dùng thuật toán euclid để giải bài này nhé

dùng vòng while:

var a,b:byte;

begin

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

while a<>b do if a>b then a:=a-b else b:=b-a;

write('uoc chung lon nhat la:',a);

readln;

end.

dùng vòng repeat:

var a,b:byte;

begin

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

repeat

if a>b then a:=a-b else b:=b-a;

until a=b;

write('uoc chung lon nhat la:',a);

readln;

end.


Các câu hỏi tương tự
dinhnguyentuhuy
Xem chi tiết
khonopro
Xem chi tiết
Hoài Right
Xem chi tiết
Nguyễn Linh
Xem chi tiết
haizzz!!
Xem chi tiết
Huhu chỉ mình với
Xem chi tiết
Nhân lê
Xem chi tiết
Ciel Phantomhive
Xem chi tiết
Huhu chỉ mình với
Xem chi tiết