Quảng cáo
1 câu trả lời 152
```
program tong_uoc_so;
var
a, b, tong, i: integer;
uoc: array[1..100] of integer;
count: integer = 0;
laHoanHao: boolean = false;
begin
write('Nhap a: ');
readln(a);
write('Nhap b: ');
readln(b);
tong := a + b;
writeln('Tong cua a va b la: ', tong);
writeln('Cac uoc cua tong la:');
for i := 1 to tong do
begin
if (tong mod i = 0) then
begin
count := count + 1;
uoc[count] := i;
write(i, ' ');
end;
end;
for i := 1 to count do
begin
if (uoc[i] <> tong) then
begin
laHoanHao := laHoanHao or (tong mod uoc[i] = 0);
end;
end;
if (laHoanHao) then
writeln('Tong cua a va b khong phai la so hoan hao')
else
writeln('Tong cua a va b la so hoan hao');
end.
```
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK45513
-
Hỏi từ APP VIETJACK28408
