Предмет: Информатика, автор: G0rGar

Заполнить массив случайными числами (положительными и отрицательными) из произвольного диапазона. Вывести созданный массив на экран, расположив элементы в одну строку через пробелы. Заменить все отрицательные элементы нулями. Вывести полученный массив на экран. Посчитать количество нулевых элементов в получившемся массиве.

Ответы

Автор ответа: badnsnus
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)

Похожие вопросы
Предмет: Русский язык, автор: лана102