Введите с клавиатуры одномерный массив А(N), элементами которого являются положительные и отрицательные целые числа. Подсчитайте произведение положительных элементов этого массива и количество отрицательных. Сформируйте новый массив В(N) из элементов массива А(N), в котором все элементы которые стоят на четных местах замените на произведение положительных, а на нечетных – на количество отрицательных
N = int(input("Введите размер массива: ")) A = [] B = [] positive_product = 1 negative_count = 0 for i in range(N): A.append(int(input(f"Введите элемент массива A[{i}]: ")) for num in A: if num > 0: positive_product *= num elif num < 0: negative_count += 1 for i in range(N): if i % 2 == 0: B.append(positive_product) else: B.append(negative_count) print("Массив A:", A) print("Произведение положительных элементов:", positive_product) print("Количество отрицательных элементов:", negative_count) print("Массив B:", B)
Этот код сначала запрашивает у пользователя размер массива и элементы массива A, затем подсчитывает произведение положительных элементов и количество отрицательных элементов. Затем формирует новый массив B, заменяя элементы на четных местах на произведение положительных и на нечетных местах на количество отрицательных.
Пример кода на Python:
N = int(input("Введите размер массива: "))A = []
B = []
positive_product = 1
negative_count = 0
for i in range(N):
A.append(int(input(f"Введите элемент массива A[{i}]: "))
for num in A:
if num > 0:
positive_product *= num
elif num < 0:
negative_count += 1
for i in range(N):
if i % 2 == 0:
B.append(positive_product)
else:
B.append(negative_count)
print("Массив A:", A)
print("Произведение положительных элементов:", positive_product)
print("Количество отрицательных элементов:", negative_count)
print("Массив B:", B)
Этот код сначала запрашивает у пользователя размер массива и элементы массива A, затем подсчитывает произведение положительных элементов и количество отрицательных элементов. Затем формирует новый массив B, заменяя элементы на четных местах на произведение положительных и на нечетных местах на количество отрицательных.