Вопрос задан 08.10.2026 в 09:44. Предмет Информатика. Спрашивает Davidova Viktoriya.

Python
Дан массив A размера N и целое число K (1 ≤ K ≤ N). Преобразовать массив, увеличив каждый его элемент на исходное значение элемента A[K] (K вводится с клавиатуры).

Перейти к ответам

Ответы на вопрос

Отвечает Пафиков Виктор.

Нужно сохранить исходное значение элемента \( A[K] \), а потом прибавить его ко всем элементам массива. В Python индексация начинается с нуля, поэтому элемент \( A[K] \) записывается как \( A[K-1] \).

Пример решения:

N = int(input())
A = list(map(int, input().split()))
K = int(input())

x = A[K - 1]

for i in range(N):
    A[i] += x

print(*A)

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос