Дано натуральное число N.Определить , является ли оно совершенным (совершенное число равно сумме всех своих делителей , не превосходящих само число)
можно пример совершенного числа?
вроде бы подходит)
Var numb,k,summa:integer; begin readln(numb); for k:= 1 to (numb-1) do begin if numb mod k = 0 then summa:=summa+k; end; if summa = numb then writeln('Совершенное') else writeln('Несовершенное'); end.