Задать вопрос
25 апреля, 13:07

Если трёхзначное число равно сумме кубов цифр, образующих

это число, то такое число называется "магическим". Найти и вывести все

"магические числа". (Написать функцию вычисления суммы кубов цифр

трёхзначного числа). Паскаль, через функции пользователя.

+3
Ответы (1)
  1. 25 апреля, 14:43
    0
    Var i:integer;

    function sum (n:integer) : integer;

    var n1, n2, n3:integer;

    begin

    n1:=n div 100;

    n2:=n div 10 mod 10;

    n3:=n md 10;

    sum:=n1*n1*n1+n2*n2*n2+n3*n3*n3;

    end;

    begin

    writeln ('Магические числа:') ;

    for i:=100 to 999 do

    if i=sum (i) then writeln (i) ;

    end.

    Результат:

    Магические числа:

    153

    370

    371

    407
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Если трёхзначное число равно сумме кубов цифр, образующих это число, то такое число называется "магическим". Найти и вывести все ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы