ДР
Денис Разумов

Не могу запихать условие в программу

program analogie;

var

i, j, m, num, sum, perf: integer;

begin

writeln('Программа для поиска совершенных чисел от заданного');

writeln('Введите число'); read(num);

i := 1;

while m < num do begin

i := I + 1;

m := round(exp(ln(2) * (i - 1)) * ((exp(i * ln(2)) - 1)));

writeln(m)

end;

end.

Соль в том что программа выдает совершенные и не совсем совершенные числа нужно просто втолкать туда условие

которое проверяет является ли сумма его делителей этим же числом или нет

Алексей Антонов
Алексей Антонов

Один вопрос, кто за тебя будет инициализировать переменную m?

Похожие вопросы
Не могу удалить программу.
Как запрограммировать программу с таким условием?
Ниже дана программа на pascal. Как мне сделать чтобы программа останавливалась если условие не соблюдено?
Кто сможет помочь в Си, программа уже написана, но есть ошибка, я ее не могу найти, условие и листинг внутри
Как запихать две функции в одну кнопку
Как в программе задать условие сокращения обыкновенной дроби в С#?
Написать программу в Паскале согласно следующего условия
Как написать программу, условие внутри...
Как сделать что бы антивирусная программа запускалась только по условию
Помогите добaвить условие к программе на PASCAL.