Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
-2 / 6 / 5
Регистрация: 19.01.2022
Сообщений: 201

Среднее арифметическое

03.04.2022, 12:01. Показов 2603. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сегодня в школе на уроке математики вам рассказали про среднее арифметическое. Вдохновившись, вы придумали понятие «среднее треугольное». Вы берете три числа и записываете их в вершинах равностороннего треугольника. На середине каждой стороны записывается новое число — среднее арифметическое двух чисел в вершинах треугольника, соединенных этой стороной. Эту конструкцию вы и назвали «среднее треугольное» и собираетесь поразить ей одноклассников.

Например, выбрав числа −2, 2 и 6, вы получите новую тройку чисел: 0, 2 и 4. Процесс можно продолжить и получить следующую тройку чисел: 1, 2 и 3.



Вы выбрали три числа и весь вечер получали из них новые тройки чисел. Проснувшись утром, вы обнаружили, что мама выбросила все листочки с вычислениями! К счастью, листочек с последней тройкой остался зажатым в кулаке, а еще вы помните, сколько раз рисовал треугольники. Теперь вам нужно восстановить исходную (самую первую) тройку чисел.

Подберите исходную тройку чисел, такую, что ровно через указанное число повторений получится «среднее треугольное», соответствующее числам, записанным на его листочке. Вы помните, что исходные числа по модулю не превышали 1015 и ни на одном этапе вычислений он не получались дробные числа.





Формат входных данных
В первой строке содержится натуральное число: k (1⩽k⩽40) — количество полученных за вечер новых троек чисел из исходной тройки. В трех последующих строках содержатся целые числа a, b, c (−100⩽a,b,c⩽100) (по одному числу в строке) — последняя полученная тройка чисел.




Формат выходных данных
Выходные данные должны содержать три целых числа в порядке возрастания— подходящую исходную тройку чисел. Если подходящих исходных троек несколько — выведите любую. Гарантируется, что решение существует и укладывается в указанные ограничения.



Система оценки
Тесты оцениваются независимо. Решения, верно работающие при k=1, −10⩽a,b,c⩽10, наберут не менее 30 баллов.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.04.2022, 12:01
Ответы с готовыми решениями:

Определить среднее арифметическое четных чисел и среднее арифметическое нечетных чисел
Пользователь вводит 12 целых чисел. Определить среднее арифметическое четных чисел и среднее арифметическое нечетных чисел.

Даны два действительных числа. Найти среднее арифметическое этих чисел и среднее геометрическое их модулей
Даны два действительных числа. Найти среднее арифметическое этих чисел и среднее геометрическое их модулей. С++ и pythone за ранее...

Среднее арифметическое
Дана последовательность из n отрицательных чисел, заканчивающихся положительным числом. Найдите средне арифметическое всех чисел (без учета...

5
Вирусоборец
 Аватар для thyrex
14445 / 7486 / 1580
Регистрация: 06.09.2009
Сообщений: 27,131
03.04.2022, 12:48
Python
1
2
3
4
5
6
7
8
9
a, b, c = map(int, input().split())
k = int(input())
lst = [a, b, c]
for _ in range(k):
    a = lst[0]+lst[2]-lst[1]
    b = lst[0]+lst[1]-lst[2]
    c = lst[1]+lst[2]-lst[0]
    lst = sorted([a, b, c])
print(*lst)
0
-2 / 6 / 5
Регистрация: 19.01.2022
Сообщений: 201
03.04.2022, 12:59  [ТС]
както так надо
Миниатюры
Среднее арифметическое  
0
4 / 3 / 1
Регистрация: 24.03.2021
Сообщений: 71
03.04.2022, 13:11
задача решена, человек забыл закрыть тему

Добавлено через 1 минуту
пожалуйста помогите с этой темой, очень нужно :Успеваемость
0
Вирусоборец
 Аватар для thyrex
14445 / 7486 / 1580
Регистрация: 06.09.2009
Сообщений: 27,131
03.04.2022, 13:34
Цитата Сообщение от shinzin Посмотреть сообщение
както так надо
Python
1
2
3
4
5
6
7
8
9
10
11
k = int(input())
a = int(input())
b = int(input())
c = int(input())
lst = [a, b, c]
for _ in range(k):
    a = lst[0]+lst[2]-lst[1]
    b = lst[0]+lst[1]-lst[2]
    c = lst[1]+lst[2]-lst[0]
    lst = sorted([a, b, c])
print(*lst)

Не по теме:

Насколько мне известно, попасть в «Сириус» не так легко, т.е. нужно обладать прочным запасом знаний. И почему тогда за решением заданий оттуда бегают по разным ресурсам???

0
4 / 3 / 1
Регистрация: 24.03.2021
Сообщений: 71
03.04.2022, 13:40
В некотором классе a двоечников, b троечников, c хорошистов и d отличников (0⩽a,b,c,d⩽1000). Завуч определяет общую успеваемость класса по формуле a⋅2+b⋅3+c⋅4+d⋅5. Например, если a=2, b=5, c=9 и d=0, то успеваемость класса составит 2⋅2+5⋅3+9⋅4+0⋅5=4+15+36=55.

Классный руководитель по опыту знает, что если за одну парту посадить двух человек с разной успеваемостью (например, x и y), то через год их успеваемость сравняется до значения ⌈x+y2⌉ (x+y пополам, округленное вверх до целой части). Например, если посадить рядом двоечника и троечника, то через год двоечник станет троечником, а троечник так и останется троечником. А если посадить рядом двоечника и отличника, то через год они оба станут хорошистами.

Помогите классному руководителю рассчитать максимальную успеваемость своего класса через год, если рассадить ребят по-новому.

Добавлено через 8 секунд
решите пожалуйтса
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.04.2022, 13:40
Помогаю со студенческими работами здесь

Среднее арифметическое
Программа получает от пользователя два числа — a и b. Реализуйте функцию, которая принимает на вход числа a и b, считает и выводит в...

Найти среднее арифметическое
Найти среднее арифметическое всех элементов двумерного списка (список, каждый элемент которого тоже список), оканчивающихся цифрой 3

Задача 3. «Среднее арифметическое»
Задание: Описать функцию Avr(…) которая вычисляет среднее арифметическое набора чисел. Например: w=Avr(1,2,3,4,5,6,7,8) → 4.5 Всё это надо...

Среднее арифметическое. Рекурсия
В общем намучился с этой рекурсией, даже простенькие задачки с трудом идут. Задача с какого сайта с задачками: Среднее значение...

Среднее арифметическое значение элементов
И снова всем привет Понахватал хвостов к концу года, помогите( Нельзя использовать ни списки, ни циклы, решение должно быть в 4-6...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru