Файл содержит последовательность целых чисел, по модулю не превышающих 10 000. Назовём парой два идущих подряд элемента последовательности.
Задание 17
Определите количество таких пар, в которых запись ровно одного элемента заканчивается цифрой 6, а сумма квадратов элементов пары меньше, чем квадрат наименьшего из элементов последовательности, запись которых заканчивается цифрой 6. В ответе запишите два числа: сначала количество найденных пар, затем максимальную сумму квадратов элементов этих пар.
Ответ:
Задание 17
Определите количество таких пар, в которых запись ровно одного элемента заканчивается цифрой 6, а сумма квадратов элементов пары меньше, чем квадрат наименьшего из элементов последовательности, запись которых заканчивается цифрой 6. В ответе запишите два числа: сначала количество найденных пар, затем максимальную сумму квадратов элементов этих пар.
Ответ:
💡 Пошаговый разбор и решение:
Решим в два прохода. В первом проходе найдём наименьший из элементов последовательности, запись которых заканчивается цифрой 6, а во втором проходе найдём количество пар и максимальную сумму квадратов элементов этих пар. Приведём решение данной задачи на языке Python:
Приведём решение на языке Python.
count = m = 0
f = open('17.txt')
l = [int(i) for i in f]
min_sp = 10**10
for i in range(len(l)):
if abs(l[i]) % 10 == 6:
min_sp = min(min_sp, l[i])
for i in range(len(l) - 1):
if ((abs(l[i])%10==6 and (abs(l[i+1]))%10!=6) or ((abs(l[i]))%10!=6 and abs((l[i+1]))%10==6)) and ((l[i]**2+l[i+1]**2) 720 99266105.
Ответ: 720 и 99266105.
Примечание.
Путь к файлу необходимо указать согласно расположению файла на Вашем компьютере.
Приведём решение на языке Python.
count = m = 0
f = open('17.txt')
l = [int(i) for i in f]
min_sp = 10**10
for i in range(len(l)):
if abs(l[i]) % 10 == 6:
min_sp = min(min_sp, l[i])
for i in range(len(l) - 1):
if ((abs(l[i])%10==6 and (abs(l[i+1]))%10!=6) or ((abs(l[i]))%10!=6 and abs((l[i+1]))%10==6)) and ((l[i]**2+l[i+1]**2) 720 99266105.
Ответ: 720 и 99266105.
Примечание.
Путь к файлу необходимо указать согласно расположению файла на Вашем компьютере.
Правильный ответ:
720&99266105
📚 Похожие разобранные задания по предмету:
ID 31964 • Задание №13
В терминологии сетей TCP/IP маска сети — это двоичное число, меньшее 232; в маске сначала (в старших разряда...
ID 29482 • Задание №2
Логическая функция F задаётся выражением:
(¬x ∧ y ∧ z) ∨ (¬x ∧ ¬z).
На рисунке приведён фрагмент таблицы ист...
🔗 Другие задания линии №17 по предмету Информатика:
ID 32783
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать ...
ID 32784
В файле содержится последовательность из 10 000 натуральных чисел. Каждое число не превышает 10...
ID 32785
В файле содержится последовательность из 10 000 целых положительных чисел. Каждое число не прев...
ID 32786
В файле содержится последовательность из 10 000 целых положительных чисел. Каждое число не прев...
ID 32787
В файле содержится последовательность из 10 000 целых положительных чисел. Каждое число не прев...