Bài 8. Lặp với số lần chưa biết trước

Phan Vũ Nhật Huy

VCT pascal tìm UCLN và BCNN của 3 số a,b,c nhập từ bàn phím

please help me!

Nguyễn Lê Phước Thịnh
3 tháng 6 2020 lúc 20:46

uses crt;
var a,b,c,ucln,bcnn,i,min:longint;
begin
clrscr;
write('Nhap a='); readln(a);
write('Nhap b='); readln(b);
write('Nhap c='); readln(c);
min:=a;
if min>b then min:=b;
if min>c then min:=c;
ucln:=1;
for i:=1 to min do
if (a mod i=0) and (b mod i=0) and (c mod i=0) then
begin
if ucln<i then ucln:=i;
end;
bcnn:=a*b*c;
for i:=a*b*c downto 1 do
if (i mod a=0) and (i mod b=0) and (i mod c=0) then
begin
if bcnn>i then bcnn:=i;
end;
writeln('Uoc chung lon nhat: ',ucln);
writeln('Boi chung nho nhat: ',bcnn);
readln;
end.

Bình luận (0)

Các câu hỏi tương tự
Linh Nga Nguyễn
Xem chi tiết
NgocTuan
Xem chi tiết
Nguyễn Phan Bảo Tin
Xem chi tiết
Thu Tuyền
Xem chi tiết
Thanh huyền
Xem chi tiết
Ngọc Tú
Xem chi tiết
Thanh huyền
Xem chi tiết
Thu Tuyền
Xem chi tiết
Lê Nguyễn Thanh Quân
Xem chi tiết