Предмет: Информатика,
автор: G0rGar
Заполнить массив случайными числами (положительными и отрицательными) из произвольного диапазона. Вывести созданный массив на экран, расположив элементы в одну строку через пробелы. Заменить все отрицательные элементы нулями. Вывести полученный массив на экран. Посчитать количество нулевых элементов в получившемся массиве.
Ответы
Автор ответа:
1
Ответ: python
import random
a = [0]*10
s = ''
for i in range(len(a)):
a[i] = random.randint(-100, 100)
s = s + str(a[i]) + ' '
print(s[:-1])
s = ''
c = 0
for x in range(len(a)):
if a[x] < 0:
a[x] = 0
s = s + str(a[x]) + ' '
if a[x] == 0:
c += 1
print(s[:-1])
print('Нулевых элементов:', c)
Похожие вопросы
Предмет: Английский язык,
автор: Екатирина2003
Предмет: Русский язык,
автор: лана102
Предмет: Русский язык,
автор: Наира14
Предмет: Литература,
автор: Казакпын