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

Найти, является ли данное натуральное число абсолютным, то есть одинаковым сумме своих положительных делителей не считая самого этого числа

Помогите пожалуйста

Задать свой вопрос
1 ответ
//Pascal
var
  i, n, sum: integer;
begin
  write('Введите число: ');readln(n);
  sum := 0;
  for i := 1 to n div 2 do
    if n mod i = 0 then
      sum := sum + i;  
if n = sum then
  writeln('Число ',n,' абсолютное')
else
  writeln('Число ',n,' не абсолютное');
readln;
end.

Пример:
Введите число: 28
Число 28 совершенное

Введите число: 21
Число 21 не абсолютное
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт