Дан массив из семи элементов. Данные вводятся с клавиатуры. вывести на экран отрицательные элементы массива и их количество, затем с новой сироки все положительные элементы массива и их колличество.
# Создаем массив из семи элементов arr = [] for i in range(7): arr.append(int(input(f"Введите {i+1}-й элемент массива: "))) # Выводим отрицательные элементы и их количество negatives = [x for x in arr if x < 0] print("Отрицательные элементы массива:", negatives) print("Количество отрицательных элементов:", len(negatives)) # Выводим положительные элементы и их количество positives = [x for x in arr if x > 0] print("\nПоложительные элементы массива:", positives) print("Количество положительных элементов:", len(positives))
Пример работы программы:
Введите 1-й элемент массива: -3 Введите 2-й элемент массива: 5 Введите 3-й элемент массива: -2 Введите 4-й элемент массива: 7 Введите 5-й элемент массива: -1 Введите 6-й элемент массива: -4 Введите 7-й элемент массива: 10 Отрицательные элементы массива: [-3, -2, -1, -4] Количество отрицательных элементов: 4 Положительные элементы массива: [5, 7, 10] Количество положительных элементов: 3
Пример решения на Python:
# Создаем массив из семи элементовarr = []
for i in range(7):
arr.append(int(input(f"Введите {i+1}-й элемент массива: ")))
# Выводим отрицательные элементы и их количество
negatives = [x for x in arr if x < 0]
print("Отрицательные элементы массива:", negatives)
print("Количество отрицательных элементов:", len(negatives))
# Выводим положительные элементы и их количество
positives = [x for x in arr if x > 0]
print("\nПоложительные элементы массива:", positives)
print("Количество положительных элементов:", len(positives))
Пример работы программы:
Введите 1-й элемент массива: -3Введите 2-й элемент массива: 5
Введите 3-й элемент массива: -2
Введите 4-й элемент массива: 7
Введите 5-й элемент массива: -1
Введите 6-й элемент массива: -4
Введите 7-й элемент массива: 10
Отрицательные элементы массива: [-3, -2, -1, -4]
Количество отрицательных элементов: 4
Положительные элементы массива: [5, 7, 10]
Количество положительных элементов: 3