Top.Mail.Ru
Ответы

Программирование. Информатика 9 класс. Python.

Напиши программу для ввода чисел в массив а после поиска в нем и вывода отрицательных чисел, положительных и нули.

По дате
По рейтингу
Аватар пользователя
Новичок

Внимание: отступы обязательны:

12345678910111213141516171819
 n=int (input ("Введите с клавиатуры количество элементов массива (только целое число): ")) 
print (f"Теперь заполните массив {n} числами. После ввода каждого из чисел нажимайте клавишу Enter. При вводе дробных значенйи целую часть от дробной отделяйте точкой, а не запятой.") 
from array import *  
m=array('d', [])  
for i in range (n): 
    a=float (input (f'Введите {i+1} элемента массива (число): '))  
    m.append (a)  
print ("Отрицательные элементы введенного массива: ") 
for i in range (n): 
    if m[i]<0: 
        print (m[i], end="; ") 
print ("\nПоложительные элементы введенного массива: ") 
for i in range (n): 
    if m[i]>0: 
        print (m[i], end="; ") 
print ("\nЭлементы введенного массива, = 0: ") 
for i in range (n): 
    if m[i]==0: 
        print (m[i], end="; ") 
Аватар пользователя

```python
# Ввод количества чисел в массиве
n = int(input("Введите количество чисел в массиве: "))

# Инициализация пустого массива
arr = []

# Ввод чисел в массив
for i in range(n):
num = int(input(f"Введите число №{i+1}: "))
arr.append(num)

# Поиск и вывод отрицательных чисел
print("Отрицательные числа:")
for num in arr:
if num < 0:
print(num)

# Поиск и вывод положительных чисел
print("Положительные числа:")
for num in arr:
if num > 0:
print(num)

# Поиск и вывод нулей
print("Нули:")
for num in arr:
if num == 0:
print(num)
```

Пример использования программы:

```
Введите количество чисел в массиве: 5
Введите число №1: -2
Введите число №2: 0
Введите число №3: 7
Введите число №4: -5
Введите число №5: 3
Отрицательные числа:
-2
-5
Положительные числа:
7
3
Нули:
0
```