Một số khái niệm cơ bản của tin học

Movie just

yêu cầu viết chương trình thoả mãn yêu cầu sau :

Số hoàn hảo là số có tổng các ước số nhỏ hơn nó bằng chính nó.

Ví dụ 28 là số hoàn hảo (28 = 1 + 2 + 4 + 7 + 14).

Cho một số nguyên n, hãy kiểm tra xem n có phải là số hoàn hảo hay không.

Dữ liệu nhập: Là số nguyên n (2 ≤ n ≤ 107)

Dữ liệu xuất: Nếu n là số hoàn hảo in ra YES. Nếu không in ra NO.

Ví dụ input 28 output YES input 29 output NO
Minh Lệ
8 tháng 10 2020 lúc 14:39

Program HOC24;

var n,i,t: longint;

begin

write('Nhap N : '); readln(n);

t:=0;

For i:=1 to n-1 do if n mod i=0 then t:=t+i;

if t<=n then write('YES') else write('NO');

readln

end.

Bình luận (0)
 Khách vãng lai đã xóa

Các câu hỏi tương tự
Huỳnh Lê Thảo Nguyênn
Xem chi tiết
Hân Bùi
Xem chi tiết
Lê Trung Tiến
Xem chi tiết
Phạm Hải Bình
Xem chi tiết
Ánh Thi
Xem chi tiết
Phùng Khánh Linh
Xem chi tiết
gấu subi
Xem chi tiết
Ái Cầm Trần
Xem chi tiết
Bình Minh
Xem chi tiết