Lập trình với MSWLogo

Nguyễn Minh Hiếu

bài tập pascal: em hãy viết ct nhập từ bàn phím số nguyên dương n(0<n<10^9);hãy kiểm tra số n có phải số hoàn thiện không???

Giúp mình với!!!

Xin cảm ơi rất nhiều!!!

Nguyễn Lê Phước Thịnh
17 tháng 5 2020 lúc 20:50

uses crt;

var n,i,t:int64;

begin

clrscr;

repeat

write('Nhap n='); readln(n);

until (0<n) and (n<1000000000);

t:=0;

for i:=1 to n-1 do

if n mod i=0 then t:=t+i;

if t=n then writeln(n,' la so hoan hao')

else writeln(n,' khong la so hoan hao');

readln;

end.

Bình luận (0)

Các câu hỏi tương tự
Đặng Thảo Yến Nhi
Xem chi tiết
BASTツ TIST
Xem chi tiết
Nguyễn Hữu Tâm
Xem chi tiết
Hồ Nguyễn Bảo Phương
Xem chi tiết
Songoku
Xem chi tiết
Nguyễn Hồng Nhật Anh
Xem chi tiết
Nguyễn Hồng Nhật Anh
Xem chi tiết
Weendy
Xem chi tiết
tran nguyen
Xem chi tiết