đề bài:Viết chương trình nhập vào 2 số nguyên dương ?, ?. Xuất ra màn hình tất cả ước chung của ? và ?. Các ước chung được xuất ra nằm trên cùng một dòng theo thứ tự tăng dần và cách nhau khoảng trắng. Lập trình pascal, ko dùng while, dùng longint lun :>>>
2 câu trả lời
program uocchung;
uses crt;
var a,b,i:longint;
begin
clrscr;
write('Nhap a: '); readln(a);
write('Nhap b: '); readln(b);
if a<b then
for i:=1 to a do
if (a mod i=0) and (b mod i=0) then write(i,' ');
if a>=b then
for i:=1 to b do
if (a mod i=0) and (b mod i=0) then write(i,' ');
readln
end.
uses crt;
var a,b,i:longint;
begin
clrscr;
readln(a,b);
for i:=1 to a do
if(a mod i=0)and(b mod i=0)then write(i,' ');
readln;
end.
Câu hỏi trong lớp
Xem thêm