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

Будем называть количество делителей числа n его красотой. Например, красота числа 12 равна 6. Требуется написать программу, которая по числу k (1 ≤ k ≤ 109) найдет число с максимальной красотой, не превышающее k.

+1
Ответы (1)
  1. 28 ноября, 03:49
    0
    program beauty;

    var k, f, max, num, i, m: integer;

    begin

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

    read (k);

    max : = 0;

    for m : = 1 to k do

    begin

    f : = 0;

    for i : = 1 to m do

    if m mod i = 0 then f : = f + 1;

    if f>max then

    begin

    max : = f;

    num : = i;

    end

    end;

    writeln ('Красота числа ', num, ' равна ', max)

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Будем называть количество делителей числа n его красотой. Например, красота числа 12 равна 6. Требуется написать программу, которая по ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Играют двое. Первый участник игры называет произвольное целое положительное число, не превышающее десяти, то есть он может назвать число десять и всякое меньшее десяти положительное число.
Ответы (1)
На обработку данных поступает натуральное число не превышающее 10000000000. Нужно написать программу, которая находит сумму цифр числа меньших 6, если таких нет, то выводится "нет"
Ответы (1)
1) Написать программу, которая вводит массив из 10 целых чисел и выводит на экран этот же массив в прямом и обратном порядке.
Ответы (1)
Напишите программу в паскаль! Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в K - ю степень (где K - количество цифр в числе) равна самому числу. Например, 153 = 1 3 + 5 3 + 3 3.
Ответы (1)
Составить программу для решения следующей задачи: Найти натуральное число от 1 до 10000 с с максимальной суммой делителей.
Ответы (1)