Задать вопрос
31 июля, 03:33

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

+2
Ответы (1)
  1. 31 июля, 04:16
    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.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Натуральное число M называется совершенным, если оно равно сумме всех своих делителей, включая единицу, но исключая себя, является ли число ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы