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

Ответы на вопрос

Ответ: 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)



Для заполнения массива случайными числами из произвольного диапазона и замены отрицательных элементов нулями вам понадобится использовать язык программирования. Ниже приведен пример решения на языке JavaScript:
```javascript // Задаем размер массива и диапазон случайных чисел const length = 10; const min = -10; const max = 10;
// Создаем пустой массив const array = [];
// Заполняем массив случайными числами for (let i = 0; i < length; i++) { const randomNumber = Math.floor(Math.random() * (max - min + 1)) + min; array.push(randomNumber); }
// Выводим созданный массив на экран console.log(array.join(' '));
// Заменяем отрицательные элементы нулями for (let i = 0; i < length; i++) { if (array[i] < 0) { array[i] = 0; } }
// Выводим полученный массив на экран console.log(array.join(' '));
// Считаем количество нулевых элементов в получившемся массиве const zeroCount = array.filter((element) => element === 0).length; console.log(`Количество нулевых элементов: ${zeroCount}`); ```
В данном примере: - `length` - размер массива, который вы можете изменить по своему усмотрению. - `min` и `max` - минимальное и максимальное значения для случайных чисел. В данном примере, диапазон чисел будет от -10 до 10. - `array` - пустой массив, в который будут добавляться случайные числа. - С помощью цикла `for` мы заполняем массив случайными числами из заданного диапазона. - Затем выводим созданный массив на экран, располагая элементы в одну строку через пробелы. - Далее, с помощью второго цикла `for`, заменяем отрицательные элементы массива нулями. - Выводим полученный массив на экран. - И, наконец, с помощью метода `filter` и свойства `length`, считаем количество нулевых элементов в получившемся массиве и выводим его на экран.
Примечание: Представленный код является примером решения на языке JavaScript и может быть адаптирован под другие языки программирования.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili