PROGRAM hoanthien;
VAR n:INTEGER;
FUNCTION kiemtra(x:INTEGER):BOOLEAN;
VAR tam,i:INTEGER;
BEGIN
tam:=0; kiemtra:=FALSE;
FOR i:= 1 TO (x DIV 2) DO
IF x MOD i = 0 THEN tam:=tam+i;
IF tam = x THEN kiemtra:=TRUE;
END;
BEGIN
writeln('Nhap so can kiem tra ');
readln(n);
IF kiemtra(n) THEN writeln('So ',n,' la so hoan thien')
ELSE
writeln('So ',n,' khong phai la so hoan thien');
readln;
END.

sai bét
lúc 12:51 10 tháng 11, 2012
nhập só nào cũng phải là số hoàn hảo
lúc 12:52 10 tháng 11, 2012
nhjn kho hieu hieu wa
lúc 19:11 17 tháng 1, 2013
ai co the giai thich ro duoc khong???
lúc 19:11 17 tháng 1, 2013
Mình thấy đúng mà !
lúc 21:34 9 tháng 7, 2013
lam bai nay ma can gi chuong trinh con
lúc 20:55 22 tháng 4, 2014
ko dung cho lam
lúc 20:31 16 tháng 11, 2014
đúng mà
lúc 22:33 23 tháng 11, 2016
số hoàn thiện là số có tổng số ước nhỏ hơn hoặc bằng chính nó.Trong hàm kiểm tra sửa lại: if tam<=x then kiemtra:=true;
lúc 16:34 16 tháng 3, 2017
Ko Hieu j het ad lam cai de hon dc ko
lúc 21:30 23 tháng 4, 2017
Chuẩn rồi bạn ơi
Tks bạn nhiều :D
lúc 21:09 28 tháng 6, 2017
Sai
lúc 21:00 22 tháng 10, 2017
Ngan gon de hieu hon nhieu
lúc 20:24 26 tháng 10, 2017
KO DUNG
lúc 22:03 2 tháng 5, 2018
Đăng nhận xét