Задать вопрос

Составить программу, которая определяет совершенное число. в Паскале.

+2
Ответы (1)
  1. 12 декабря, 07:13
    0
    Натуральное число называют совершенным, если оно равно сумме своих простых делителей, не считая его самого.

    Т. е. сумма всех чисел, на которые нацело делится число, за исключением самого числа.

    К примеру, числа, на которые делится число 6 = > 1,2,3. Их сумма также равна 6 = 1+2+3

    Значит число 6 совершенное.

    Следующая программа определяет, совершенное число или нет.

    var

    sum: integer;

    d: integer;

    i: integer;

    begin

    sum: = 0;

    write ('Введите целое число: ');

    readln (i);

    if i 1 then

    begin

    for d:=1 to (i div 2) do

    begin

    if i mod d = 0 then sum: = sum + d;

    end;

    end;

    if i = sum then writeln ('числo ', i, 'совершенное')

    else writeln ('числo ', i, 'НЕ совершенное');

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Составить программу, которая определяет совершенное число. в Паскале. ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1) Напишите программу, которая определяет, является ли число нечётным. 2) Напишите программу, которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n.
Ответы (1)
Составить программу в паскале, которая определяет, сколько раз число 10 встречается среди элементов одномерного массива А (12), состоящего из целых чисел и заполненного с клавиатуры.
Ответы (1)
Напишите программу в паскале, которая в последовательности натуральных чисел определяет максимальное число, кратное 4. Программа получает на вход количество чисел в последовательности, а затем сами числа.
Ответы (1)
Напишите программу, которая в последовательности из 10 натуральных чисел определяет сумму чисел определяет сумму чисел, кратных 5. в последовательности всегда имеется число, кратное 5 программа должна вывести одно число сумму чисел кратных 5
Ответы (1)
Составить программу которая определяет какая из цифр: 0, чётная, нечетная, больше 10, нажата на клавиатуре (на паскале)
Ответы (1)