Задание №25. Делители чисел. Простые числа. Маски чисел
№ 91RR61
(Уровень сложности: Базовый)
Пусть M – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то значение M признаётся равным нулю.
Напишите программу, которая перебирает целые числа, большие 800 000, в порядке возрастания и ищет среди них такие, для которых M оканчивается на 4. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения M.
Например, для числа 20 М = 2 + 10 = 12.
Количество строк в таблице для ответа избыточно.
Заполните таблицу:
| № | 1 | 2 |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 |
Правильный ответ:
| № | 1 | 2 |
|---|---|---|
| 1 | 800004 | 400004 |
| 2 | 800009 | 114294 |
| 3 | 800013 | 266674 |
| 4 | 800024 | 400014 |
| 5 | 800033 | 61554 |
| 6 | — | — |
| 7 | — | — |
| 8 | — | — |
| 9 | — | — |
| 10 | — | — |
№ SP3MQO
(Уровень сложности: Средний)
Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
— символ «?» означает ровно одну произвольную цифру;
— символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
Например, маске 123*4?5 соответствуют числа 123405 и 12300405.
Среди натуральных чисел, не превышающих 1010, найдите все числа, соответствующие маске 3?12?14*5, делящиеся на 1917 без остатка.
В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 1917.
Количество строк в таблице для ответа избыточно.
Заполните таблицу:
| № | 1 | 2 |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 |
Правильный ответ:
| № | 1 | 2 |
|---|---|---|
| 1 | 351261495 | 183235 |
| 2 | 3212614035 | 1675855 |
| 3 | 3412614645 | 1780185 |
| 4 | 3712414275 | 1936575 |
| 5 | 3912414885 | 2040905 |
| 6 | — | — |
| 7 | — | — |
| 8 | — | — |
| 9 | — | — |
| 10 | — | — |
№ OXZLH1
(Уровень сложности: Базовый)
Напишите программу, которая перебирает целые числа, бо́льшие 700 000, в порядке возрастания и ищет среди них такие, у которых есть натуральный делитель, оканчивающийся на цифру 7 и не равный ни самому числу, ни числу 7. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующий минимальный делитель для каждого числа, оканчивающийся цифрой 7, не равный ни самому числу, ни числу 7.
Количество строк в таблице для ответа избыточно.
Заполните таблицу:
| № | 1 | 2 |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 |
Правильный ответ:
| № | 1 | 2 |
|---|---|---|
| 1 | 700002 | 27 |
| 2 | 700003 | 37 |
| 3 | 700005 | 6087 |
| 4 | 700007 | 77 |
| 5 | 700008 | 29167 |
| 6 | — | — |
| 7 | — | — |
| 8 | — | — |
| 9 | — | — |
| 10 | — | — |
№ 0U775F
(Уровень сложности: Базовый)
Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
— символ «?» означает ровно одну произвольную цифру;
— символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
Например, маске 123*4?5 соответствуют числа 123405 и 12300405.
Среди натуральных чисел, не превышающих 1010, найдите все числа, соответствующие маске 89*6?7?9?, делящиеся на 9874 без остатка.
В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 9874.
Количество строк в таблице для ответа избыточно.
Заполните таблицу:
| № | 1 | 2 |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 |
Правильный ответ:
| № | 1 | 2 |
|---|---|---|
| 1 | 8901677598 | 901527 |
| 2 | 8905627198 | 901927 |
| 3 | 8912617990 | 902635 |
| 4 | 8941667298 | 905577 |
| 5 | 8952607690 | 906685 |
| 6 | 8970607992 | 908508 |
| 7 | 8988647790 | 910335 |
| 8 | — | — |
| 9 | — | — |
| 10 | — | — |
№ RM6YRE
(Уровень сложности: Базовый)
Напишите программу, которая перебирает целые числа, больше 7 513 048, в порядке возрастания и ищет среди них числа, представленные в виде произведения ровно двух простых множителей, не обязательно различных, каждый из которых содержит в своей записи хотя бы одну цифру 1 и одну цифру 6. В ответе для первых 5 найденных чисел запишите само число и наибольший из его простых множителей в соответствующие столбцы таблицы.
Заполните таблицу:
| № | 1 | 2 |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 |
Правильный ответ:
| № | 1 | 2 |
|---|---|---|
| 1 | 7513309 | 123169 |
| 2 | 7514761 | 16301 |
| 3 | 7514789 | 46103 |
| 4 | 7517219 | 12263 |
| 5 | 7518367 | 4621 |
| 6 | — | — |
| 7 | — | — |
| 8 | — | — |
| 9 | — | — |
| 10 | — | — |
Напишите программу, которая перебирает целые числа, большие 1 350 050, в порядке возрастания и ищет среди них такие, у которых есть натуральный делитель, оканчивающийся на 11 и не равный ни самому числу, ни числу 11. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце - для каждого числа соответствующий минимальный делитель, оканчивающийся на 11, не равный ни самому числу, ни числу 11.
Количество строк в таблице для ответа избыточно.
Количество строк в таблице для ответа избыточно.
Заполните таблицу:
| № | 1 | 2 |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 |
Правильный ответ:
| № | 1 | 2 |
|---|---|---|
| 1 | 1350051 | 311 |
| 2 | 1350055 | 270011 |
| 3 | 1350062 | 511 |
| 4 | 1350063 | 40911 |
| 5 | 1350066 | 225011 |
| 6 | — | — |
| 7 | — | — |
| 8 | — | — |
| 9 | — | — |
| 10 | — | — |
Напишите программу, которая перебирает целые числа, бо́льшие 1 103 285 717, в порядке возрастания и ищет среди них числа, представленные в виде произведения ровно двух простых множителей, не обязательно различных, каждый из которых ровно один раз содержит в своей записи 16 (16 – идущие подряд друг за другом в указанном порядке цифры 1 и 6).
В ответе в первом столбце таблицы запишите первые 5 найденных чисел в порядке возрастания, а во втором столбце – для каждого из них соответствующий наименьший найденный множитель.
Количество строк в таблице для ответа избыточно.
Заполните таблицу:
| № | 1 | 2 |
|---|---|---|
| 1 | ||
| 2 | ||
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| 10 |
Правильный ответ:
| № | 1 | 2 |
|---|---|---|
| 1 | 1103299319 | 1693 |
| 2 | 1103309477 | 1693 |
| 3 | 1103322107 | 16187 |
| 4 | 1103323021 | 1693 |
| 5 | 1103328547 | 3169 |
| 6 | — | — |
| 7 | — | — |
| 8 | — | — |
| 9 | — | — |
| 10 | — | — |