def transform_array(arr): first_elem = arr[0] for i in range(1, len(arr) - 1): if arr[i] % 2 == 0: arr[i] += first_elem return arr # Пример использования arr = [4, 3, 7, 8, 2] result = transform_array(arr) print(result)
На входе массив [4, 3, 7, 8, 2] первый элемент равен 4. После преобразования массив будет [4, 3, 7, 12, 6], где к четным числам (8 и 2) прибавили первый элемент (4).
Пример на Python:
def transform_array(arr):first_elem = arr[0]
for i in range(1, len(arr) - 1):
if arr[i] % 2 == 0:
arr[i] += first_elem
return arr
# Пример использования
arr = [4, 3, 7, 8, 2]
result = transform_array(arr)
print(result)
На входе массив [4, 3, 7, 8, 2] первый элемент равен 4. После преобразования массив будет [4, 3, 7, 12, 6], где к четным числам (8 и 2) прибавили первый элемент (4).