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

Напишите программу, которая находит все числа Армстронга из диапазона от A до B. Натуральное число из n цифр называется числом Армстронга, если сумма его цифр, возведенных в степень n, равна самому числу.

+3
Ответы (1)
  1. 17 февраля, 07:39
    0
    program a_number;

    var n1, n2, k, s, n, i: integer;

    //n1, n2 - пределы поиска;

    //i - параметр цикла и проверяемое число;

    //k - копия числа i (n - меняется в цикле, i - постоянно в течение одного цикла);

    //n - число цифр в числе и показатель степени;

    //s - cумма цифр.

    begin

    write ('Введите крайние числа интервала через пробел: ');

    Readln (n1, n2);

    Writeln ('Число Степень');

    for i: = n1 to n2 do

    begin

    k: = i;

    repeat

    s: = s + k mod 10;

    n: = n + 1;

    k: = k div 10

    until k = 0;

    if power (s, n) = i then writeln (i:6, n:6);

    n: = 0;

    s: = 0

    end

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