Задача 48

Дан одномерный массив числовых значений, насчитывающий N элементов. Вместо каждого элемента с нулевым значением поставить сумму двух предыдущих элементов массива.

import random

N = random.randint(1,15)
arr = [random.randint(-1,1) for i in range(N)]
print(arr)

for i in range(N):
    if arr[i] == 0:
        t = arr[i-1] + arr[i-2] 
        arr[i] = t
print(arr)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *