Автор - maksprivalov01
===== PascalABC.NET =====
begin
var n := ReadInteger('n =');
var s := 1;
for var i := 2 to n div 2 do
if n mod i = 0 then
s += i;
if s = n then
Println('Совершенное')
else
Println('Несовершенное')
end.