Задать вопрос
2 февраля, 22:43

Определить все трехзначные числа, которые при делении на 11 дают в частном число, равное сумме квадратов цифр исходного числа.

+3
Ответы (1)
  1. 3 февраля, 01:23
    0
    Var i, j, k:integer;

    begin

    for i:=1 to 9 do

    for j:=0 to 9 do

    for k:=0 to 9 do

    if ((i*100+j*10+k) div 11) = (i*i+j*j+k*k)

    then writeln (i*100+j*10+k) ;

    end.

    Результат:

    131

    241

    324

    550

    624

    803

    900

    910

    Если требуется деление на 11 без остатка, то:

    var i, j, k:integer;

    begin

    for i:=1 to 9 do

    for j:=0 to 9 do

    for k:=0 to 9 do

    if ((i*100+j*10+k) mod 11) = 0 then

    if ((i*100+j*10+k) div 11) = (i*i+j*j+k*k)

    then writeln (i*100+j*10+k) ;

    end.

    Результат:

    550

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