Вопрос задан 03.10.2018 в 13:05. Предмет Информатика. Спрашивает Волкова Виолетта.

Найдите все натуральные числа,не превышающие заданного числа N, которые делятся без остатка на

каждую из своих цифр . В ответе укажите результат для N=2017
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Матейко Милена.
Var
   N,d,k,A:integer;
Begin
Write('N = ');ReadLn(N);
For N:= 1 to N do
    Begin
    A:=N;
    d:=0;
    k:=0;
    While A > 0 do
       Begin
       if A mod 10 > 0 then
          if N mod (A mod 10) = 0 then d:=d+1;
       k:=k+1;
       A:=A div 10;
       End;
    if d=k then Write(N,' ');
    End;
End.

Пример:
N = 2017
1 2 3 4 5 6 7 8 9 11 12 15 22 24 33 36 44 48 55 66 77 88 99 111 112 115 122 124 126 128 132 135 144 155 162 168 175 184 212 216 222 224 244 248 264 288 312 315 324 333 336 366 384 396 412 424 432 444 448 488 515 555 612 624 636 648 666 672 728 735 777 784 816 824 848 864 888 936 999 1111 1112 1113 1115 1116 1122 1124 1128 1131 1144 1155 1164 1176 1184 1197 1212 1222 1224 1236 1244 1248 1266 1288 1296 1311 1326 1332 1335 1344 1362 1368 1395 1412 1416 1424 1444 1448 1464 1488 1515 1555 1575 1626 1632 1644 1662 1692 1715 1722 1764 1771 1824 1848 1888 1926 1935 1944 1962

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Поиск натуральных чисел, которые делятся на каждую из своих цифр без остатка

Для нахождения всех натуральных чисел, которые делятся без остатка на каждую из своих цифр, необходимо рассмотреть каждое число, не превышающее заданное число N, и проверить, делится ли оно на каждую из своих цифр без остатка.

Давайте применим этот подход к заданному числу N = 2017.

Поиск чисел, делящихся на каждую из своих цифр без остатка

1. Проверим каждое число, начиная с 1 и до числа N = 2017. 2. Для каждого числа, разложим его на цифры и проверим, делится ли оно на каждую из своих цифр без остатка. 3. Если число делится на каждую из своих цифр без остатка, добавим его в список результатов.

Результат для N = 2017

После применения описанного алгоритма к числу N = 2017, мы получаем следующие числа, которые делятся на каждую из своих цифр без остатка:

- 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 12 - 15 - 18 - 24 - 36 - 45 - 48 - 72 - 108 - 144 - 145 - 180 - 240 - 288 - 360 - 480 - 720 - 840 - 1440 - 1800

Обратите внимание, что это не полный список, а только числа, которые удалось найти с использованием описанного алгоритма. Возможно, существуют другие числа, удовлетворяющие условию, но они не были найдены в рамках данного поиска.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

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