ТЕРМІНОВО Створити функції для змінення елементів масиву. Перевірити правильність роботи функції. Замінити всі парні елементи масиву на значення останнього елемента масиву.
Відповідь:Ось приклад реалізації функції для зміни парних елементів масиву на значення останнього елемента масиву в мові Python:
def replace_even_with_last(arr):
last_index = len(arr) - 1
for i in range(len(arr)):
if arr[i] % 2 == 0:
arr[i] = arr[last_index]
return arr
Ця функція приймає масив arr, знаходить індекс останнього елемента масиву та замінює всі парні елементи на значення останнього елемента. Після заміни вона повертає оновлений масив.
Наприклад, якщо ми маємо масив [1, 2, 3, 4, 5, 6, 7, 8, 9], то застосування функції replace_even_with_last до цього масиву повинно повернути масив [1, 9, 3, 9, 5, 9, 7, 9, 9].
Answers & Comments
Відповідь:Ось приклад реалізації функції для зміни парних елементів масиву на значення останнього елемента масиву в мові Python:
def replace_even_with_last(arr):
last_index = len(arr) - 1
for i in range(len(arr)):
if arr[i] % 2 == 0:
arr[i] = arr[last_index]
return arr
Ця функція приймає масив arr, знаходить індекс останнього елемента масиву та замінює всі парні елементи на значення останнього елемента. Після заміни вона повертає оновлений масив.
Наприклад, якщо ми маємо масив [1, 2, 3, 4, 5, 6, 7, 8, 9], то застосування функції replace_even_with_last до цього масиву повинно повернути масив [1, 9, 3, 9, 5, 9, 7, 9, 9].
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print("Before:", arr)
arr = replace_even_with_last(arr)
print("After:", arr)
Вивід:
Before: [1, 2, 3, 4, 5, 6, 7, 8, 9]
After: [1, 9, 3, 9, 5, 9, 7, 9, 9]