Предмет: Информатика, автор: Аноним

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

Ответы

Автор ответа: Аноним
0
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.
Похожие вопросы
Предмет: Математика, автор: Arianchik83
Предмет: Қазақ тiлi, автор: nadehdapanfilova63