0

Задача 42

Дан одномерный массив числовых значений, насчитывающий N элементов. Определить, образуют ли элементы массива, расположенные перед первым отрицательным элементом, убывающую последовательность. def check(arr): if arr[0]<0: return False for i in range (1,len(arr)): if arr[i]< 0: return True if arr[i-1]< arr[i]: return… Продолжить чтение

0

Задача 41.

Дан одномерный массив числовых значений, насчитывающий N элементов. Определить, образуют ли элементы массива, расположенные перед первым отрицательным элементом, возрастающую последовательность. def check(arr): if arr[0]<0: return False for i in range (1,len(arr)): if arr[i] arr[i]: return False arr =[2,4,6,-3,5,0,1,6] print (check(arr))

0

Задача 40.

Дан одномерный массив числовых значений, насчитывающий N элементов. После каждого отрицательного элемента вставить новый элемент, равный квадрату этого отрицательного элемента. import random N = random.randint(10,20) li = [random.randint(-99,99)for a in range(N)] print(li) i=0 while i<len(li): if li[i]<0: li.insert(i+1,li[i]**2) i+=2 else:… Продолжить чтение

0

Задача 39.

Дан одномерный массив числовых значений, насчитывающий N элементов. Исключить все нулевые элементы. import random N = random.randint(10,20) li = [random.randint(-3,3)for a in range(N)] print(li) i=0 while i<len(li): if li[i]==0: del li[i] i-=1 else: i+=1 print(li)

0

Задача 38.

Дан одномерный массив числовых значений, насчитывающий N элементов.Исключить из него M элементов, начиная с позиции K. import random N = random.randint(10,20) li = [random.randint(-99, 99)for a in range(N)] print(li) M = random.randint(1,5) print(M) K = random.randint(0,10) print(K) for i in… Продолжить чтение

0

Задача 37.

Дан одномерный массив числовых значений, насчитывающий N элементов. Сумму элементов массива и количество положительных элементов поставить на первое и второе место. import random N = random.randint(1,20) li = [random.randint(-99, 99)for a in range(N)] print(li) summ=0 k = 0 for i… Продолжить чтение