ВАРИАНТ 1 Пусть М - разность максимального и минимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение М равным 0. Напишите программу, которая перебирает целые числа, большие 860000, в порядке возрастания и ищет среди них такие, для которых значение М оканчивается на 18. Вывести первые пять найденных чисел и соответствующие им значения М. Формат вывода: для каждого из пяти найденных чисел в отдельной строке сначала выводится само число, затем значение М. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 20, М=10 - 2 = 8 |
Решение и ответ k=0 x = 860001 while k < 5: M = 0 for i in range (2, x//2): if x % i == 0: M = x // i - i break if M % 100 == 18: k += 1 print (x, M) x += 1 Ответ:
|
||||||
ВАРИАНТ 2 Пусть М - разность максимального и минимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение М равным 0. Напишите программу, которая перебирает целые числа, большие 860000, в порядке возрастания и ищет среди них такие, для которых значение М оканчивается на 30. Вывести первые пять найденных чисел и соответствующие им значения М. Формат вывода: для каждого из пяти найденных чисел в отдельной строке сначала выводится само число, затем значение М. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 20, М=10 - 2 = 8 |
Решение и ответ k=0 x = 860001 while k < 5: Ответ:
|
||||||
ВАРИАНТ 3
Пусть М - разность максимального и минимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение М равным 0. Напишите программу, которая перебирает целые числа, меньшие 860000, в порядке убывания и ищет среди них такие, для которых значение М кратно 17 (ноль числу 17 не кратен). Вывести первые пять найденных чисел и соответствующие им значения М. Формат вывода: для каждого из пяти найденных чисел в отдельной строке сначала выводится само число, затем значение М. Строки выводятся в порядке убывания найденных чисел. Например, для числа 20, М=10 - 2 = 8 |
Решение и ответ k=0 x = 799999 while k < 5: Ответ:
|
||||||
ВАРИАНТ 4
Пусть М - разность максимального и минимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение М равным 0. Напишите программу, которая перебирает целые числа, меньшие 860000, в порядке убывания и ищет среди них такие, для которых значение М кратно 23 (ноль числу 23 не кратен). Вывести первые пять найденных чисел и соответствующие им значения М. Формат вывода: для каждого из пяти найденных чисел в отдельной строке сначала выводится само число, затем значение М. Строки выводятся в порядке убывания найденных чисел. Например, для числа 20, М=10 - 2 = 8 |
Решение и ответ k=0 x = 799999 while k <5: Ответ:
|
||||||
ВАРИАНТ 5
Пусть F - разность максимального и минимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение F равным 0. Напишите программу, которая перебирает целые числа, большие 850000, в порядке возрастания и ищет среди них такие, для которых значение F не равно 0 и делится нацело на 7. Программа должна вывести первые шесть таких чисел и соответствующие им значения F. Формат вывода: для каждого из 6 найденных чисел в отдельной строке сначала выводится само число, затем значение F. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 105, F=35 - 3 = 32 |
Решение и ответ k=0 x = 850001 while k < 6: Ответ: |
||||||
ВАРИАНТ 6
Пусть F - разность максимального и минимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение F равным 0. Напишите программу, которая перебирает целые числа, большие 850000, в порядке возрастания и ищет среди них такие, для которых значение F не равно 0 и делится нацело на 5. Программа должна вывести первые шесть таких чисел и соответствующие им значения F. Формат вывода: для каждого из 6 найденных чисел в отдельной строке сначала выводится само число, затем значение F. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 105, F=35 - 3 = 32 |
Решение и ответ k=0 x = 850001 while k < 6: Ответ:
|
||||||
ВАРИАНТ 7
Пусть F - разность максимального и минимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение F равным 0. Напишите программу, которая перебирает целые числа, большие 850000, в порядке возрастания и ищет среди них такие, для которых значение F не равно 0 и делится нацело на 3. Программа должна вывести первые шесть таких чисел и соответствующие им значения F. Формат вывода: для каждого из 6 найденных чисел в отдельной строке сначала выводится само число, затем значение F. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 105, F=35 - 3 = 32 |
Решение и ответ k=0 x = 850001 while k < 6: Ответ:
|
||||||
ВАРИАНТ 8
Пусть F - разность максимального и минимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение F равным 0. Напишите программу, которая перебирает целые числа, большие 850000, в порядке возрастания и ищет среди них такие, для которых значение F не равно 0 и делится нацело на 11. Программа должна вывести первые шесть таких чисел и соответствующие им значения F. Формат вывода: для каждого из 6 найденных чисел в отдельной строке сначала выводится само число, затем значение F. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 105, F=35 - 3 = 32 |
Решение и ответ k=0 x = 850001 while k < 6: Ответ:
|
||||||
ВАРИАНТ 9
Пусть F - разность максимального и минимального натуральных делителей целого числа, не считая единицы и самого числа. Если таких делителей у числа нет, то считаем значение F равным 0. Напишите программу, которая перебирает целые числа, большие 850000, в порядке возрастания и ищет среди них такие, для которых значение F не равно 0 и делится нацело на 13. Программа должна вывести первые шесть таких чисел и соответствующие им значения F. Формат вывода: для каждого из 6 найденных чисел в отдельной строке сначала выводится само число, затем значение F. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 105, F=35 - 3 = 32 |
Решение и ответ k=0 x = 850001 while k < 6: Ответ:
|
||||||
ВАРИАНТ 10
Напишите программу, которая перебирает целые числа, большие 550000, в порядке возрастания и ищет среди них такие, для которых наибольший натуральный делитель, не равный самому числу, не является простым числом. Программа должна найти и вывести первые шесть таких чисел и соответствующие им значения упомянутых делителей. Формат вывода: для каждого из 6 таких найденных чисел в отдельной строке сначала выводится само число, затем упомянутый делитель. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 105,наибольший натуральный делитель 35 не является простым, для числа 15 наибольший натуральный делитель 5 - простое число, а для числа 13 такого делителя не существует. |
Решение и ответ k=0 x = 550001 while k < 6: Ответ:
|
||||||
ВАРИАНТ 11
Напишите программу, которая перебирает целые числа, большие 450000, в порядке возрастания и ищет среди них такие, для которых наибольший натуральный делитель, не равный самому числу, не является простым числом. Программа должна найти и вывести первые шесть таких чисел и соответствующие им значения упомянутых делителей. Формат вывода: для каждого из 6 таких найденных чисел в отдельной строке сначала выводится само число, затем упомянутый делитель. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 105,наибольший натуральный делитель 35 не является простым, для числа 15 наибольший натуральный делитель 5 - простое число, а для числа 13 такого делителя не существует. |
Решение и ответ k=0 x = 450001 while k < 6: Ответ:
|
||||||
ВАРИАНТ 12
Напишите программу, которая перебирает целые числа, большие 350000, в порядке возрастания и ищет среди них такие, для которых наибольший натуральный делитель, не равный самому числу, не является простым числом. Программа должна найти и вывести первые шесть таких чисел и соответствующие им значения упомянутых делителей. Формат вывода: для каждого из 6 таких найденных чисел в отдельной строке сначала выводится само число, затем упомянутый делитель. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 105,наибольший натуральный делитель 35 не является простым, для числа 15 наибольший натуральный делитель 5 - простое число, а для числа 13 такого делителя не существует. |
Решение и ответ k=0 x = 350001 while k < 6: Ответ:
|
||||||
ВАРИАНТ 13
Напишите программу, которая перебирает целые числа, большие 650000, в порядке возрастания и ищет среди них такие, для которых наибольший натуральный делитель, не равный самому числу, не является простым числом. Программа должна найти и вывести первые шесть таких чисел и соответствующие им значения упомянутых делителей. Формат вывода: для каждого из 6 таких найденных чисел в отдельной строке сначала выводится само число, затем упомянутый делитель. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 105,наибольший натуральный делитель 35 не является простым, для числа 15 наибольший натуральный делитель 5 - простое число, а для числа 13 такого делителя не существует. |
Решение и ответ k=0 x = 650001 while k < 6: Ответ:
|
||||||
ВАРИАНТ 14
Напишите программу, которая перебирает целые числа, большие 750000, в порядке возрастания и ищет среди них такие, для которых наибольший натуральный делитель, не равный самому числу, не является простым числом. Программа должна найти и вывести первые шесть таких чисел и соответствующие им значения упомянутых делителей. Формат вывода: для каждого из 6 таких найденных чисел в отдельной строке сначала выводится само число, затем упомянутый делитель. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 105,наибольший натуральный делитель 35 не является простым, для числа 15 наибольший натуральный делитель 5 - простое число, а для числа 13 такого делителя не существует. |
Решение и ответ k=0 x = 750001 while k < 6: Ответ:
|
||||||
ВАРИАНТ 15 Пусть S - сумма различных натуральных делителей целого числа, являющихся простыми числами, не считая самого числа. Напишите программу, которая перебирает целые числа, большие 550000, в порядке возрастания и ищет среди них такие, для которых значение S оканчивается на цифру 1. Программа должна найти и вывести первые пять таких чисел и соответствующие им значения S. Формат вывода: для каждого из 5 таких найденных чисел в отдельной строке сначала выводится само число, затем значение S. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 20, S = 2 + 5 = 7 |
Решение и ответ def pr(n): if n == 2 or n == 3: return True if n < 2 or n % 2 == 0: return False for i in range(3, n//2): if n % i == 0: return False return True k = 0 Ответ:
|
||||||
ВАРИАНТ 16
Пусть S - сумма различных натуральных делителей целого числа, являющихся простыми числами, не считая самого числа. Напишите программу, которая перебирает целые числа, большие 550000, в порядке возрастания и ищет среди них такие, для которых значение S оканчивается на цифру 7. Программа должна найти и вывести первые пять таких чисел и соответствующие им значения S. Формат вывода: для каждого из 5 таких найденных чисел в отдельной строке сначала выводится само число, затем значение S. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 20, S = 2 + 5 = 7 |
Решение и ответ def pr(n):
if n == 2 or n == 3: k = 0 Ответ:
|
||||||
ВАРИАНТ 17
Пусть S - сумма различных натуральных делителей целого числа, являющихся простыми числами, не считая самого числа. Напишите программу, которая перебирает целые числа, большие 650000, в порядке возрастания и ищет среди них такие, для которых значение S оканчивается на цифру 3. Программа должна найти и вывести первые пять таких чисел и соответствующие им значения S. Формат вывода: для каждого из 5 таких найденных чисел в отдельной строке сначала выводится само число, затем значение S. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 20, S = 2 + 5 = 7 |
Решение и ответ def pr(n):
if n == 2 or n == 3: k = 0 Ответ:
|
||||||
ВАРИАНТ 19
Пусть S - сумма различных натуральных делителей целого числа, являющихся простыми числами, не считая самого числа. Напишите программу, которая перебирает целые числа, большие 650000, в порядке возрастания и ищет среди них такие, для которых значение S оканчивается на цифру 5. Программа должна найти и вывести первые пять таких чисел и соответствующие им значения S. Формат вывода: для каждого из 5 таких найденных чисел в отдельной строке сначала выводится само число, затем значение S. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 20, S = 2 + 5 = 7 |
Решение и ответ def pr(n):
if n == 2 or n == 3: k = 0 Ответ:
|
||||||
ВАРИАНТ 20
Пусть S - сумма различных натуральных делителей целого числа, являющихся простыми числами, не считая самого числа. Напишите программу, которая перебирает целые числа, большие 550000, в порядке возрастания и ищет среди них такие, для которых значение S не равно нулю и делится нацело на 11. Программа должна найти и вывести первые пять таких чисел и соответствующие им значения S. Формат вывода: для каждого из 5 таких найденных чисел в отдельной строке сначала выводится само число, затем значение S. Строки выводятся в порядке возрастания найденных чисел. Например, для числа 20, S = 2 + 5 = 7 |
Решение и ответ def pr(n):
if n == 2 or n == 3: k=0 Ответ:
|
- Сборник ЕГЭ-2022
- Просмотров: 6867