Câu 16: Viết chương trình tính ước chung lớn nhất của hai số không âm a và b bằng ngôn ngữ lập trình Scratch với các giá trị a, b nhập từ bàn phím.
Quảng cáo
3 câu trả lời 101
var a,b,min,i,ucln:integer;
begin
write('a=');readln(a);
write('b=');readln(b);
min:=a;
if a>b then min:=b;
for i:=1 to min do
if (a mod i=0) and (b mod i=0) then ucln:=i;
writeln(' uoc chung cua a va b la:',ucln);
readln;
end.
var a,b,min,i,ucln:integer;
begin
write('a=');readln(a);
write('b=');readln(b);
min:=a;
if a>b then min:=b;
for i:=1 to min do
if (a mod i=0) and (b mod i=0) then ucln:=i;
writeln(' uoc chung cua a va b la:',ucln);
readln;
end
when green flag clicked
ask "Nhập a:" and wait
set [a v] to (answer)
ask "Nhập b:" and wait
set [b v] to (answer)
repeat until <(b) = 0>
set [temp v] to (b)
set [b v] to ((a) mod (b))
set [a v] to (temp)
end
say (join "UCLN là: " (a))
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
9208 -
9016
