Статья Автор: Прохоров Михаил

Делители и необычные условия задания №25

fipi-9C9EF1 (4 из fipi по Дмитрию Алексеевичу)

Напишите программу, которая перебирает целые числа, большие 500 000, в порядке возрастания и ищет среди них такие, у которых есть натуральный делитель, оканчивающийся на цифру 8 и не равный ни самому числу, ни числу 8. Вывести первые пять найденных чисел и для каждого наименьший делитель, оканчивающийся на цифру 8, не равный ни самому числу, ни числу 8.
Формат вывода: для каждого из пяти таких найденных чисел в отдельной строке сначала выводится само число, затем через один пробел – значение наименьшего делителя, оканчивающегося на цифру 8, не равного ни самому числу, ни числу 8.
Строки выводятся в порядке возрастания найденных чисел.


fipi-D4D5BB (9 из fipi по Дмитрию Алексеевичу)

Пусть M – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение M равным нулю.
Напишите программу, которая перебирает целые числа, большие 900 000, в порядке возрастания и ищет среди них такие, для которых значение M оканчивается на 8. Программа должна найти и вывести первые пять таких чисел и соответствующие им значения M.
Формат вывода: для каждого из пяти таких найденных чисел в отдельной строке сначала выводится само число, затем через один пробел –
значение М.
Строки выводятся в порядке возрастания найденных чисел.
Например, для числа 20 М = 2 + 10 = 12.


Если вы не знаете шаблон по обычному условию маски, то этот блок для вас.

9. _St-24_03-kege-25(a)  (9 из "По следам статграда..." по Дмитрию Алексеевичу)

Маска числа – это последовательность цифр, в которой могут встречаться специальные символы «?» и «*».
Символ «?» означает ровно одну произвольную цифру,
символ «*» означает произвольную (в том числе пустую) последовательность цифр.
Например, маске 123*4?5 соответствуют числа 123405 и 12376415.
Найдите все натуральные числа, не превышающие 109, которые
соответствуют маске 2*41*6?9 и при этом без остатка делятся на 9517.
В ответе запишите все найденные числа в порядке возрастания.
Каждое число вводите в новой строке.



_St-24_10-kege-25(a) (11 из "По следам статграда..." по Дмитрию Алексеевичу)

Пусть M (N) – сумма 2 наибольших различных натуральных делителей натурального числа N, не считая самого числа и единицы.
Если у числа N меньше 2 таких делителей, то M (N) считается равным 0.

Найдите все такие числа N, что 110 250 000 ≤ N ≤ 110 300 000,
а десятичная запись числа M (N) заканчивается на 1002.

В ответе запишите все найденные числа в порядке возрастания.
Каждое число вводите в новой строке.



_St-24_12-kege-25(a) (12 из "По следам статграда..." по Дмитрию Алексеевичу)

Маска числа – это последовательность цифр, в которой могут встречаться специальные символы «?» и «*».

Символ «?» означает ровно одну произвольную цифру,
символ «*» означает произвольную (в том числе пустую) последовательность цифр.

Например, маске 123*4?5 соответствуют числа 123405 и 12376415.
Найдите все натуральные числа, принадлежащие интервалу [108; 2·108],
которые соответствуют маске ?*42*81 и имеют ровно три натуральных делителя.

В ответе запишите все найденные числа в порядке возрастания.
Каждое число вводите в новой строке.



№ 20814 Апробация 05.03.25(kompege)
Пусть R - сумма различных натуральных делителей целого числа, не считая единицы и самого числа.
Напишите программу, которая перебирает целые числа, большие 500 000, в порядке возрастания и ищет среди них такие, для которых R оканчивается на цифру 9.
В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце - соответствующие им значения R.
Например, для числа 20 R = 2 + 4 + 5 + 10 = 21.
Количество строк в таблице для ответа избыточно.



№20502(палиндром)(В. Зарянкин) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:

1) символ «@» означает ровно одну произвольную нечётную цифру;
2) символ «#» означает любую последовательность чётных цифр произвольной длины; в том числе «#» может задавать и пустую последовательность.
Например, маске 123#4@5 могут соответствовать числа 123405 и 12300405.
Среди натуральных чисел, не превышающих 1010, найдите все числа, соответствующие маске 20@@22#, делящиеся на 10980 без остатка.
В ответе запишите в первом столбце таблицы первые 5 найденных чисел в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 10980.
Количество строк в таблице для ответа избыточно.



№ 20501 (В. Зарянкин) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:]\

1) символ «?» означает ровно одну произвольную цифру;
2) символ «&» означает последовательность цифр, образующих степень двойки (1, 2, 4, 8, 16, ...).

Например, маске 1?2&3? могут соответствовать числа 1213 и 12483.
Среди натуральных чисел, не превышающих 1010, найдите числа, соответствующие маске 8902??&, делящиеся на 1432 без остатка.
В ответе запишите в первом столбце таблицы первые 5 найденных чисел в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 1432.
Количество строк в таблице для ответа избыточно.



№ 19779 Найдите 5 чисел больших 55 000 000, таких, что среди их простых делителей есть число, оканчивающееся на 777, при не равное самому числу.
В качестве ответа приведите 4 наименьших числа, соответствующих условию.
Формат вывода: для каждого из 4 таких найденных чисел в отдельной строке сначала выводится само число, затем минимальный простой делитель, оканчивающийся на 777, не равный самому числу.
Количество строк для записи ответа избыточно.



№ 19778 Обозначим через F целую часть среднего арифметического всех простых делителей целого числа, не считая самого числа. Если таких делителей у числа нет, то считаем значение F равным нулю. Напишите программу, которая перебирает целые числа, большие 9 500 000, в порядке возрастания и ищет среди них такие, для которых значение F не равно нулю и кратно 813.
Выведите первые 5 найденных числа в порядке возрастания и справа от каждого числа – соответствующее значение F.  
Количество строк для записи ответа избыточно.



№ 19775 Обозначим через S сумму простых делителей целого числа, не считая самого числа. Если таких делителей у числа нет, то считаем значение S равным нулю. Напишите программу, которая перебирает целые числа, большие 32 500 000 в порядке возрастания и ищет среди них такие, для которых значение S не равно нулю и кратно 145.
Программа должна найти первые 7 таких чисел. Для каждого из них в отдельной строке сначала выводится само число, затем значение S. Строки выводятся в порядке возрастания найденных чисел.
Количество строк для записи ответа избыточно.



№ 18962 (Д. Бахтиев) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
1. символ «?» означает ровно одну произвольную цифру;
2. символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
Например, маске 123*4?5 соответствуют числа 123405 и 12300405.

Напишите программу, которая перебирает целые числа, бо́льшие 500 000, в порядке возрастания и ищет среди них такие, у которых есть хотя бы один делитель, соответствующий маске 2*3?. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – наименьший их делитель, соответствующий заданной маске.
Количество строк в таблице для ответа избыточно



№ 18591 (Д. Бахтиев) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
– символ «?» означает ровно одну произвольную цифру;
– символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность;
– символ «Н» означает ровно одну нечётную цифру;
– символ «Ч» означает ровно одну чётную цифру.
Например, маске 1Ч3*4?Н соответствуют числа 123405 и 12300405.
Среди натуральных чисел, не превышающих 1010, найдите все числа, соответствующие маске Ч9?23?*23НЧ и делящиеся на 1984 без остатка.
В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им
результаты деления этих чисел на 1984.
Количество строк в таблице для ответа избыточно.



№ 18298 (Д. Бахтиев) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
– символ «?» означает ровно одну произвольную цифру;
– символ «#» означает любую последовательность чётных цифр произвольной длины; в том числе «#» может задавать и пустую последовательность.
Например, маске 123#4?5 соответствуют числа 123405 и 12300405.
Среди натуральных чисел, не превышающих 1010, найдите все числа, соответствующие маске 1592#6?8 и делящиеся на 1996 без остатка.
В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им
результаты деления этих чисел на 1996.
Количество строк в таблице для ответа избыточно.



№ 18192 (Д. Бахтиев) Напишите программу, которая перебирает целые числа, бо́льшие 1 000 000, в порядке возрастания и ищет среди них те, которые имеют ровно 3 простых делителя. В ответе запишите 5 наименьших таких чисел в порядке возрастания. Справа от каждого такого числа укажите его наибольший простой делитель



№18032 (Л. Шастин) Пусть S – сумма всех делителей целого числа. Например, для числа 12 значение S=1+2+3+4+6+12=28.

Напишите программу, которая перебирает все четырёхзначные натуральные числа, и ищет среди них такие, для которых S оканчивается на  23. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им значения SS
Количество строк в таблице для ответа избыточно.



№ 15676 (С.Якунин) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
  • символ «?» означает ровно одну произвольную цифру;
  • символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
  • символ «N» означает пустую последовательность, либо произвольное составное число.
Например, маске 12N3*4?5 соответствуют числа 123405, 12253405 и 12300405.
Среди чисел до 108 найдите числа, удовлетворяющие маске 1N03*6*, кратные числу 22768.
В ответе запишите: в первом столбце - сами числа в порядке возрастания, во втором - чему равно число N в этих числах (без незначащих нулей). 
Примечание: пустая последовательность не является числом.


№ 14442 (Л. Шастин) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
— символ «?» означает ровно одну произвольную цифру;
— символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
Например, маске 123*475 соответствуют числа 123475 и 12300475.

Особыми назовем числа, которые соответствуют маске *7?. Найдите все натуральные числа, принадлежащие отрезку [400 000; 500 000] и имеющие хотя бы 18 особых делителей. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им суммы их особых делителей.
Количество строк в таблице для ответа избыточно.



№ 14435 (Л. Шастин) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:

– символ «?» означает ровно одну произвольную цифру;

– символ «#» означает последовательность из ровно трёх нечётных цифр.

Например, маске 123#4?5 соответствуют числа 123333405 и 123171405. Среди натуральных чисел, не превышающих 1010 , найдите все числа, соответствующие маске 71#39?28, делящиеся на 2024 без остатка. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 2024.

Количество строк в таблице для ответа избыточно.



№ 14441 (Л. Шастин) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
— символ «?» означает ровно одну произвольную цифру;
— символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.
Например, маске 123*475 соответствуют числа 123475 и 12300475.
Среди натуральных чисел, не превышающих 109, найдите все числа, которые соответствуют маске 193*7?, делятся на 2068 без остатка и имеют кратную 7 сумму всех своих нетривиальных делителей.
В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце — соответствующие им суммы всех их нетривиальных делителей.
Количество строк в таблице для ответа избыточно


Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать