Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3600480
А
Аноним
14 апреля 2026 23:54 · публичный вопрос
А
Аноним

Пользователь уменьшил ширину изображения в 2 раза, а это значит, нужно объединить соседние пиксели. Для объединения использовался алгоритм, где у двух соответствующих цветов…

Запрос пользователя

Пользователь уменьшил ширину изображения в 2 раза, а это значит, нужно объединить соседние пиксели. Для объединения использовался алгоритм, где у двух соответствующих цветов находили среднее арифметическое значение. Даны коды 2-х пикселей в режиме RGB. Выведи RGB код объединённого пикселя. Начни программу с ввода данных: R1, G1, B1 = map(int, input().split()) R2, G2, B2 = map(int, input().split())

Ответ нейросети
14 апреля 2026 23:54

Краткое объяснение

  • Мы усредняем по каждому каналу R, G и B отдельно: R = (R1 + R2) / 2, G = (G1 + G2) / 2, B = (B1 + B2) / 2.
  • Так как выводим целые значения цвета, используем целочисленное деление: R = (R1 + R2) // 2, и аналогично для G и B.
  • Результат выводим как три целых числа через пробел: R G B.

Программа (начинается с ввода данных) R1, G1, B1 = map(int, input().split()) R2, G2, B2 = map(int, input().split())

R = (R1 + R2) // 2 G = (G1 + G2) // 2 B = (B1 + B2) // 2

print(R, G, B)

Пример Ввод: 100 150 200 160 140 210 Вывод: 130 145 205