Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/40: Рейтинг темы: голосов - 40, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 28.09.2021
Сообщений: 40

Программа должна найти и вывести количество и наименьшую сумму пар элементов последовательности, удвоенная сумма которых

19.01.2022, 18:31. Показов 9162. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В файле 17.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые положительные значения до 10 000 включительно. Программа должна найти и вывести количество и наименьшую сумму пар элементов последовательности, удвоенная сумма которых больше максимального нечётного элемента в последовательности. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
Вложения
Тип файла: txt 17.txt (5.8 Кб, 20 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.01.2022, 18:31
Ответы с готовыми решениями:

Найти и вывести количество пар элементов массива, сумма которых нечётна и положительна
Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от -10 000 до 10 000 включительно. Найти и...

Найти и вывести количество пар элементов массива, сумма которых нечётна и положительна
Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от -10 000 до 10 000 включительно. Найти и...

Найти и вывести количество пар элементов массива, произведение которых нечётно, а сумма не кратна 5
1) Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от 0 до 10000 включительно. Опишите на языке...

1
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
19.01.2022, 19:06
Лучший ответ Сообщение было отмечено DarkKIr как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
with open('17.txt', 'r', encoding='utf-8') as f:
    nums = [int(x) for x in f.read().split('\n')]
 
ma = float('-inf')
 
for e in nums:
    if e % 2 and e > ma:
        ma = e
 
mi = float('inf')
count = 0
for i in range(len(nums) - 1):
    s = nums[i] + nums[i + 1]
    if s * 2 > ma:
        count += 1
        if s < mi:
            mi = s
print(count, mi)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.01.2022, 19:06
Помогаю со студенческими работами здесь

Найти и вывести количество пар элементов массива, сумма которых чётна, а произведение больше 100
Дан целочисленный массив из 15 элементов. Элементы массива могут принимать целые значения от -100 до 100 включительно. Найти и вывести...

Найти и вывести количество пар элементов массива, сумма которых не кратна 6, а произведение меньше 1000
Дан целочисленный массив из 40 элементов. Элементы массива могут принимать целые значения от 0 до 100 включительно. Опишите на алгоритм,...

Найти и вывести количество пар симметричных элементов массива, произведение которых больше 100, а сумма кратна 5
Дан целочисленный массив из 20 элементов. Напишите программу, позволяющую найти и вывести количество пар симметричных элементов массива,...

Определить количество пар элементов последовательности у которых сумма элементов кратна 12
Друзья, помогите пожалуйста справиться с задачей ЕГЭ Вот текст: В файле содержится последовательность из 10 000 целых положительных...

Определить количество пар элементов последовательности сумма которых не более заданой
Прошу помочь мне с решением этой задачи из егэ по информатике, с комментами к проге, заранее благодарю. Никакого файла, к сожалению, нет,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru