Дано натуральное число N.Определить , является ли оно совершенным (совершенное число...

0 голосов
94 просмотров

Дано натуральное число N.Определить , является ли оно совершенным (совершенное число равно сумме всех своих делителей , не превосходящих само число)


Информатика (21 баллов) | 94 просмотров
0

можно пример совершенного числа?

0

вроде бы подходит)

Дан 1 ответ
0 голосов

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.

(800 баллов)