Viết chương trình pascal tìm cặp số bạn bè (hoặc cũng có thể gọi là thân thiết) <Hai số được nhập vào từ bàn phím> định nghĩa thì tra google nha mn
2 câu trả lời
uses crt;
var a, b, s1, s2, i : integer;
begin
clrscr;
s1 := 0; s2 := 0;
write('nhap hai so : '); readln(a, b);
for i := 1 to a - 1 do
if a mod i = 0 then s1 := s1 + i;
for i := 1 to b - 1 do
if b mod i = 0 then s2 := s2 + i;
if (s2 = a) and (s1 = b) then
writeln(a,' va ', b ,' la hai so than thiet')
else writeln(a,' va ', b ,' khong la hai so than thiet');
readln
end.
var a,b,i,s,s1:longint;
begin
readln(a);
readln(b);
s:=0;
s1:=0;
for i := 1 to a do
begin
if a mod i = 0 then s:=s+i;
end;
for i := 1 to b do
begin
if b mod i = 0 then s1:=s1+i;
end;
if s1 = s then writeln('la so ban be')
else writeln('khong la so ban be');
end.
p/s: bài này khá đơn giản vì định nghĩa số bạn bè là 2 số có tổng ước bằng nhau nên chỉ cần tính tổng ước 2 số và so sánh là ra nhé.
@Hômnaytôibịrob