Натуральное число M называется совершенным, если оно равно сумме всех своих делителей,...

0 голосов

Натуральное число M называется совершенным, если оно равно сумме всех своих делителей, включая единицу, но исключая себя,является ли число м совершенным?Напиши программу в паскале циклов while или repeat


спросил от в категории Информатика
1 Ответ
0 голосов
ответил от Кандидат Наук (34.0k баллов)
 
Лучший ответ

Var
   M,S,d:longint;
Begin
Write('M = ');ReadLn(M);
d:=M div 2;
While d > 0 do
   Begin
   if M mod d = 0 then S:=S+d;
   d:=d-1
   End;
if M = S then WriteLn('Это число - совершенное')
else WriteLn('Данное число не является совершенным')
End.

...