ЕГЭ-25. Обработка целых чисел. Создание собственной программы

243 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
(А. Кабанов) Обозначим через S(N) сумму простых делителей целого числа N, не считая самого числа. Если таких делителей у числа нет, то считаем значение S(N) равным нулю. Найдите первые 7 целых чисел, больших 32 500 000, для которых значение S(N) не равно нулю и кратно 145. В ответе запишите найденные числа в порядке возрастания, справа от каждого запишите соответствующее значение S(N).
*(Д. Муфаззалов) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы: — символ «?» означает ровно одну произвольную цифру; — символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность. Например, маске 123*4?5 соответствуют числа 123405 и 12300425. Среди натуральных чисел, меньших числа 1011, найдите все числа, соответствующие маске *2025* и оканчивающиеся на цифру больше единицы, количество делителей которых является нечетным простым числом. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – их наибольшие делители, не равные самому числу.

Пусть M — сумма минимального и максимального простых натуральных делителей целого числа (не считая 1 и само число). Если таких делителей нет, M = 0.

Напишите программу, которая перебирает целые числа, меньшие 12 987 654, в порядке убывания и ищет среди них те, для которых M > 80 000 и оканчивается на 4.

В ответе запишите шесть строк: в каждой строке — найденное число и соответствующее значение M через пробел. Строки в порядке убывания найденных чисел.

Например, для числа 20: M = 2 + 5 = 7.

Формат выходных данных

Шесть строк, в каждой — два числа через пробел: найденное число и M.

(Демо-2025) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы: — символ «?» означает ровно одну произвольную цифру; — символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность. Например, маске 123*4?5 соответствуют числа 123405 и 12300425. Среди натуральных чисел, не превышающих 1010, найдите числа, удовлетворяющих маске 3?12?14*5 и делящиеся на 1917 без остатка. Запишите в ответе найденные числа в порядке возрастания, справа от каждого числа запишите частное от его деления на 1917.
(Демо-2025) Пусть M – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение M равным нулю. Напишите программу, которая перебирает целые числа, бо́льшие 800 000, в порядке возрастания и ищет среди них такие, для которых M оканчивается на 4. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения M.
(ЕГЭ-2024) Напишите программу, которая перебирает целые числа, большие 800 000, в порядке возрастания и ищет среди них такие, у которых есть натуральный делитель, оканчивающийся на цифру 9 и не равный ни самому числу, ни числу 9. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующий минимальный делитель для каждого числа, оканчивающийся цифрой 9, не равный ни самому числу, ни числу 9. Строки выводятся в порядке возрастания найденных чисел.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то значение М считается равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, меньшие 900 000, в порядке убывания и ищет среди них такие, для которых значение М оканчивается на 112. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то значение М считается равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, меньшие 1 000 000, в порядке убывания и ищет среди них такие, для которых значение М оканчивается на 18. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то значение М считается равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, меньшие 800 000, в порядке убывания и ищет среди них такие, для которых значение М оканчивается на 2. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение М равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, большие 900 000, в порядке возрастания и ищет среди них такие, для которых М оканчивается на 112. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение М равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, большие 700 000, в порядке возрастания и ищет среди них такие, для которых М оканчивается на 14. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Пусть М – сумма минимального и максимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то значение М считается равным нулю. Например, для числа 20 имеем М = 2 + 10 = 12. Напишите программу, которая перебирает целые числа, большие 800 000, в порядке возрастания и ищет среди них такие, для которых значение М оканчивается на 4. В ответе запишите в первом столбце таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – соответствующие им значения М.
(ЕГЭ-2024) Напишите программу, которая перебирает целые числа, большие 600 000 в порядке возрастания и ищет среди них такие, у которых есть натуральный делитель, оканчивающийся на цифру 7, и не равный самому числу, ни числу 7. В ответе запишите в первой строке таблицы первые пять найденных чисел в порядке возрастания, а во втором столбце – наименьший делитель для каждого из них, оканчивающихся цифрой 7, не равный ни самому числу, ни числу 7.
(Е. Джобс) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы: — символ «?» означает ровно одну произвольную цифру; — символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность. Например, маске 123*4?5 соответствуют числа 123405 и 12300425. Среди натуральных чисел, удовлетворяющих маске 12?345?67089?, найдите числа, делящиеся на 206 без остатка. Запишите в ответе найденные числа в порядке возрастания, справа от каждого числа запишите частное от его деления на 206.
Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы: — символ «?» означает ровно одну произвольную цифру; — символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность. Например, маске 123*4?5 соответствуют числа 123405 и 12300425. Среди натуральных чисел, меньших 109, найдите числа, удовлетворяющих маске 7*53?3*1 и делящиеся на 2627, у которых сумма цифр – простое число. Запишите в ответе найденные числа в порядке возрастания, справа от каждого числа запишите частное от его деления на 2627.
(PRO100-ЕГЭ) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы: — символ «A» означает ровно одну произвольную чётную цифру; — символ «B» означает любую последовательность нечётных цифр произвольной длины; в том числе «B» может задавать и пустую последовательность. Например, маске 123B4A5 соответствуют числа 123405 и 12399405. Среди натуральных чисел, не превышающих 1010, найдите все числа, соответствующие маске 1A2157B4, делящиеся на 133 без остатка. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 133.
(PRO100-ЕГЭ) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы: — символ «?» означает ровно одну произвольную цифру; — символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность. Например, маске 123*4?5 соответствуют числа 123405 и 12300425. Среди натуральных чисел, больших 65000, найдите первые 7 чисел, удовлетворяющих маске 6*97*5? и имеющих не менее 4 чётных делителей. Запишите в ответе найденные числа в порядке возрастания, справа от каждого числа запишите сумму его чётных делителей.
**(С. Чайкин) Найдите пять наибольших натуральные чисел N, не превышающих 1011, которые являются антипростыми числами. В ответе перечислите найденные числа в порядке возрастания, справа от каждого числа запишите число его делителей. Примечание: Антипростое число – это натуральное число, количество делителей которого больше чем у любого натурального числа меньше его.
(А. Богданов) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы: — символ «?» означает ровно одну произвольную цифру; — символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность. Например, маске 123*4?5 соответствуют числа 123405 и 12300425. Среди десятиразрядных чисел, кратных 2023 и соответствующих маске «1*1», найдите числа с максимальной суммой цифр. В ответ запишите найденные числа в порядке убывания, справа от каждого числа запишите частное от деления на 2023.
(А. Рогов) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы: — символ «?» означает ровно одну произвольную цифру; — символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность. Например, маске 123*4?5 соответствуют числа 123405 и 12300425. Среди натуральных чисел, не превышающих 104, найдите все числа, соответствующие маске *2?2, которые можно разложить на произведение ровно 7 простых множителей. Например, число 20 можно разложить на произведение 2 · 2 · 5, где присутствует три простых множителя. В ответе запишите все найденные числа в порядке возрастания, справа от каждого числа – соответствующий ему максимальный множитель из разложения на простые множители.
Поделиться
Класснуть